Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -289,6 +289,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, private DozeServiceHost mDozeServiceHost; private DozeServiceHost mDozeServiceHost; private boolean mWakeUpComingFromTouch; private boolean mWakeUpComingFromTouch; private PointF mWakeUpTouchLocation; private PointF mWakeUpTouchLocation; private boolean mScreenTurningOn; int mPixelFormat; int mPixelFormat; Object mQueueLock = new Object(); Object mQueueLock = new Object(); Loading Loading @@ -3921,6 +3922,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, } } public void onScreenTurningOn() { public void onScreenTurningOn() { mScreenTurningOn = true; mNotificationPanel.onScreenTurningOn(); mNotificationPanel.onScreenTurningOn(); if (mLaunchCameraOnScreenTurningOn) { if (mLaunchCameraOnScreenTurningOn) { mNotificationPanel.launchCamera(false); mNotificationPanel.launchCamera(false); Loading @@ -3933,6 +3935,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, } } public void onScreenTurnedOn() { public void onScreenTurnedOn() { mScreenTurningOn = false; mDozeScrimController.onScreenTurnedOn(); mDozeScrimController.onScreenTurnedOn(); } } Loading Loading @@ -4108,7 +4111,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mScrimController.dontAnimateBouncerChangesUntilNextFrame(); mScrimController.dontAnimateBouncerChangesUntilNextFrame(); mGestureWakeLock.acquire(LAUNCH_TRANSITION_TIMEOUT_MS + 1000L); mGestureWakeLock.acquire(LAUNCH_TRANSITION_TIMEOUT_MS + 1000L); } } if (mStatusBarKeyguardViewManager.isScreenTurnedOn()) { if (mScreenTurningOn || mStatusBarKeyguardViewManager.isScreenTurnedOn()) { mNotificationPanel.launchCamera(mDeviceInteractive /* animate */); mNotificationPanel.launchCamera(mDeviceInteractive /* animate */); } else { } else { // We need to defer the camera launch until the screen comes on, since otherwise // We need to defer the camera launch until the screen comes on, since otherwise Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +4 −1 Original line number Original line Diff line number Diff line Loading @@ -289,6 +289,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, private DozeServiceHost mDozeServiceHost; private DozeServiceHost mDozeServiceHost; private boolean mWakeUpComingFromTouch; private boolean mWakeUpComingFromTouch; private PointF mWakeUpTouchLocation; private PointF mWakeUpTouchLocation; private boolean mScreenTurningOn; int mPixelFormat; int mPixelFormat; Object mQueueLock = new Object(); Object mQueueLock = new Object(); Loading Loading @@ -3921,6 +3922,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, } } public void onScreenTurningOn() { public void onScreenTurningOn() { mScreenTurningOn = true; mNotificationPanel.onScreenTurningOn(); mNotificationPanel.onScreenTurningOn(); if (mLaunchCameraOnScreenTurningOn) { if (mLaunchCameraOnScreenTurningOn) { mNotificationPanel.launchCamera(false); mNotificationPanel.launchCamera(false); Loading @@ -3933,6 +3935,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, } } public void onScreenTurnedOn() { public void onScreenTurnedOn() { mScreenTurningOn = false; mDozeScrimController.onScreenTurnedOn(); mDozeScrimController.onScreenTurnedOn(); } } Loading Loading @@ -4108,7 +4111,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, mScrimController.dontAnimateBouncerChangesUntilNextFrame(); mScrimController.dontAnimateBouncerChangesUntilNextFrame(); mGestureWakeLock.acquire(LAUNCH_TRANSITION_TIMEOUT_MS + 1000L); mGestureWakeLock.acquire(LAUNCH_TRANSITION_TIMEOUT_MS + 1000L); } } if (mStatusBarKeyguardViewManager.isScreenTurnedOn()) { if (mScreenTurningOn || mStatusBarKeyguardViewManager.isScreenTurnedOn()) { mNotificationPanel.launchCamera(mDeviceInteractive /* animate */); mNotificationPanel.launchCamera(mDeviceInteractive /* animate */); } else { } else { // We need to defer the camera launch until the screen comes on, since otherwise // We need to defer the camera launch until the screen comes on, since otherwise Loading