Loading services/core/java/com/android/server/wm/ForcedSeamlessRotator.java +8 −6 Original line number Original line Diff line number Diff line Loading @@ -75,6 +75,7 @@ public class ForcedSeamlessRotator { public void finish(WindowToken token, WindowState win) { public void finish(WindowToken token, WindowState win) { mTransform.reset(); mTransform.reset(); token.getPendingTransaction().setMatrix(token.mSurfaceControl, mTransform, mFloat9); token.getPendingTransaction().setMatrix(token.mSurfaceControl, mTransform, mFloat9); if (win.mWinAnimator.mSurfaceController != null) { token.getPendingTransaction().deferTransactionUntil(token.mSurfaceControl, token.getPendingTransaction().deferTransactionUntil(token.mSurfaceControl, win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.getFrameNumber()); win.getFrameNumber()); Loading @@ -82,6 +83,7 @@ public class ForcedSeamlessRotator { win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.getFrameNumber()); win.getFrameNumber()); } } } public void dump(PrintWriter pw) { public void dump(PrintWriter pw) { pw.print("{old="); pw.print(mOldRotation); pw.print(", new="); pw.print(mNewRotation); pw.print("{old="); pw.print(mOldRotation); pw.print(", new="); pw.print(mNewRotation); Loading Loading
services/core/java/com/android/server/wm/ForcedSeamlessRotator.java +8 −6 Original line number Original line Diff line number Diff line Loading @@ -75,6 +75,7 @@ public class ForcedSeamlessRotator { public void finish(WindowToken token, WindowState win) { public void finish(WindowToken token, WindowState win) { mTransform.reset(); mTransform.reset(); token.getPendingTransaction().setMatrix(token.mSurfaceControl, mTransform, mFloat9); token.getPendingTransaction().setMatrix(token.mSurfaceControl, mTransform, mFloat9); if (win.mWinAnimator.mSurfaceController != null) { token.getPendingTransaction().deferTransactionUntil(token.mSurfaceControl, token.getPendingTransaction().deferTransactionUntil(token.mSurfaceControl, win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.getFrameNumber()); win.getFrameNumber()); Loading @@ -82,6 +83,7 @@ public class ForcedSeamlessRotator { win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.mWinAnimator.mSurfaceController.mSurfaceControl.getHandle(), win.getFrameNumber()); win.getFrameNumber()); } } } public void dump(PrintWriter pw) { public void dump(PrintWriter pw) { pw.print("{old="); pw.print(mOldRotation); pw.print(", new="); pw.print(mNewRotation); pw.print("{old="); pw.print(mOldRotation); pw.print(", new="); pw.print(mNewRotation); Loading