Loading services/core/java/com/android/server/wm/WindowContainer.java +2 −2 Original line number Diff line number Diff line Loading @@ -3592,11 +3592,11 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< && !mTransitionController.useShellTransitionsRotation()) { if (deltaRotation != Surface.ROTATION_0) { updateSurfaceRotation(t, deltaRotation, null /* positionLeash */); t.setFixedTransformHint(mSurfaceControl, getPendingTransaction().setFixedTransformHint(mSurfaceControl, getWindowConfiguration().getDisplayRotation()); } else if (deltaRotation != mLastDeltaRotation) { t.setMatrix(mSurfaceControl, 1, 0, 0, 1); t.unsetFixedTransformHint(mSurfaceControl); getPendingTransaction().unsetFixedTransformHint(mSurfaceControl); } } mLastDeltaRotation = deltaRotation; Loading services/core/java/com/android/server/wm/WindowToken.java +2 −1 Original line number Diff line number Diff line Loading @@ -596,7 +596,8 @@ class WindowToken extends WindowContainer<WindowState> { .build(); t.setPosition(leash, mLastSurfacePosition.x, mLastSurfacePosition.y); t.reparent(getSurfaceControl(), leash); t.setFixedTransformHint(leash, getWindowConfiguration().getDisplayRotation()); getPendingTransaction().setFixedTransformHint(leash, getWindowConfiguration().getDisplayRotation()); mFixedRotationTransformLeash = leash; updateSurfaceRotation(t, rotation, mFixedRotationTransformLeash); return mFixedRotationTransformLeash; Loading Loading
services/core/java/com/android/server/wm/WindowContainer.java +2 −2 Original line number Diff line number Diff line Loading @@ -3592,11 +3592,11 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< && !mTransitionController.useShellTransitionsRotation()) { if (deltaRotation != Surface.ROTATION_0) { updateSurfaceRotation(t, deltaRotation, null /* positionLeash */); t.setFixedTransformHint(mSurfaceControl, getPendingTransaction().setFixedTransformHint(mSurfaceControl, getWindowConfiguration().getDisplayRotation()); } else if (deltaRotation != mLastDeltaRotation) { t.setMatrix(mSurfaceControl, 1, 0, 0, 1); t.unsetFixedTransformHint(mSurfaceControl); getPendingTransaction().unsetFixedTransformHint(mSurfaceControl); } } mLastDeltaRotation = deltaRotation; Loading
services/core/java/com/android/server/wm/WindowToken.java +2 −1 Original line number Diff line number Diff line Loading @@ -596,7 +596,8 @@ class WindowToken extends WindowContainer<WindowState> { .build(); t.setPosition(leash, mLastSurfacePosition.x, mLastSurfacePosition.y); t.reparent(getSurfaceControl(), leash); t.setFixedTransformHint(leash, getWindowConfiguration().getDisplayRotation()); getPendingTransaction().setFixedTransformHint(leash, getWindowConfiguration().getDisplayRotation()); mFixedRotationTransformLeash = leash; updateSurfaceRotation(t, rotation, mFixedRotationTransformLeash); return mFixedRotationTransformLeash; Loading