AOD: Fix rotation during screen off (again)
Fixes another issue where the screen could rotate during the screen-off transition. mAwake is still true during goingToSleep, but we should no longer play rotation animations if we are going to sleep. Instead use the more appropriately named okToAnimate. Change-Id: I816d1552de3fea0a19ce42ca50d845eb46f80625 Fixes: 63760853 Test: Trigger show-when-locked navigation, rotate phone to landscape, trigger assistant, go to sleep. Verify no rotation plays; go/wm-smoke
This commit is contained in:
@@ -3164,7 +3164,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
@Override
|
||||
public void selectRotationAnimationLw(int anim[]) {
|
||||
// If the screen is off or non-interactive, force a jumpcut.
|
||||
final boolean forceJumpcut = !mScreenOnFully || !mAwake;
|
||||
final boolean forceJumpcut = !mScreenOnFully || !okToAnimate();
|
||||
if (PRINT_ANIM) Slog.i(TAG, "selectRotationAnimation mTopFullscreen="
|
||||
+ mTopFullscreenOpaqueWindowState + " rotationAnimation="
|
||||
+ (mTopFullscreenOpaqueWindowState == null ?
|
||||
|
||||
Reference in New Issue
Block a user