Merge "Fix a flicker when short pressing power button." into tm-qpr-dev am: 75b95761c8 am: 5ed450284d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20729058 Change-Id: I272c53a364453b701da3363b68210a1899d6ba40 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1056,12 +1056,6 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
return;
|
||||
}
|
||||
|
||||
// Make sure the device locks. Unfortunately, this has the side-effect of briefly revealing
|
||||
// the lock screen before the dream appears. Note that this locking behavior needs to
|
||||
// happen regardless of whether we end up dreaming (below) or not.
|
||||
// TODO(b/261662912): Find a better way to lock the device that doesn't result in jank.
|
||||
lockNow(null);
|
||||
|
||||
// Don't dream if the user isn't user zero.
|
||||
// TODO(b/261907079): Move this check to DreamManagerService#canStartDreamingInternal().
|
||||
if (ActivityManager.getCurrentUser() != UserHandle.USER_SYSTEM) {
|
||||
@@ -1075,6 +1069,12 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
return;
|
||||
}
|
||||
|
||||
// Make sure the device locks. Unfortunately, this has the side-effect of briefly revealing
|
||||
// the lock screen before the dream appears. Note that locking is a side-effect of the no
|
||||
// dream action that is executed if we early return above.
|
||||
// TODO(b/261662912): Find a better way to lock the device that doesn't result in jank.
|
||||
lockNow(null);
|
||||
|
||||
dreamManagerInternal.requestDream();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user