Loading packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java +23 −2 Original line number Diff line number Diff line Loading @@ -1501,13 +1501,17 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, notifyFinishedGoingToSleep(); if (cameraGestureTriggered) { // Just to make sure, make sure the device is awake. mContext.getSystemService(PowerManager.class).wakeUp(SystemClock.uptimeMillis(), PowerManager.WAKE_REASON_CAMERA_LAUNCH, "com.android.systemui:CAMERA_GESTURE_PREVENT_LOCK"); setPendingLock(false); mPendingReset = false; mPowerGestureIntercepted = true; if (DEBUG) { Log.d(TAG, "cameraGestureTriggered=" + cameraGestureTriggered + ",mPowerGestureIntercepted=" + mPowerGestureIntercepted); } } if (mPendingReset) { Loading Loading @@ -1706,7 +1710,13 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, mAnimatingScreenOff = false; cancelDoKeyguardLaterLocked(); cancelDoKeyguardForChildProfilesLocked(); if (DEBUG) Log.d(TAG, "onStartedWakingUp, seq = " + mDelayedShowingSequence); if (cameraGestureTriggered) { mPowerGestureIntercepted = true; } if (DEBUG) { Log.d(TAG, "onStartedWakingUp, seq = " + mDelayedShowingSequence + ", mPowerGestureIntercepted = " + mPowerGestureIntercepted); } notifyStartedWakingUp(); } mUiEventLogger.logWithInstanceIdAndPosition( Loading Loading @@ -1933,12 +1943,19 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, startKeyguardExitAnimation(0, 0); } mPowerGestureIntercepted = mUpdateMonitor.isSecureCameraLaunchedOverKeyguard(); if (mOccluded != isOccluded) { mOccluded = isOccluded; mKeyguardViewControllerLazy.get().setOccluded(isOccluded, animate && mDeviceInteractive); adjustStatusBarLocked(); } if (DEBUG) { Log.d(TAG, "isOccluded=" + isOccluded + ",mPowerGestureIntercepted=" + mPowerGestureIntercepted); } } Trace.endSection(); } Loading Loading @@ -3056,6 +3073,10 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, flags |= StatusBarManager.DISABLE_RECENT; } if (mPowerGestureIntercepted) { flags |= StatusBarManager.DISABLE_RECENT; } if (DEBUG) { Log.d(TAG, "adjustStatusBarLocked: mShowing=" + mShowing + " mOccluded=" + mOccluded + " isSecure=" + isSecure() + " force=" + forceHideHomeRecentsButtons Loading Loading
packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java +23 −2 Original line number Diff line number Diff line Loading @@ -1501,13 +1501,17 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, notifyFinishedGoingToSleep(); if (cameraGestureTriggered) { // Just to make sure, make sure the device is awake. mContext.getSystemService(PowerManager.class).wakeUp(SystemClock.uptimeMillis(), PowerManager.WAKE_REASON_CAMERA_LAUNCH, "com.android.systemui:CAMERA_GESTURE_PREVENT_LOCK"); setPendingLock(false); mPendingReset = false; mPowerGestureIntercepted = true; if (DEBUG) { Log.d(TAG, "cameraGestureTriggered=" + cameraGestureTriggered + ",mPowerGestureIntercepted=" + mPowerGestureIntercepted); } } if (mPendingReset) { Loading Loading @@ -1706,7 +1710,13 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, mAnimatingScreenOff = false; cancelDoKeyguardLaterLocked(); cancelDoKeyguardForChildProfilesLocked(); if (DEBUG) Log.d(TAG, "onStartedWakingUp, seq = " + mDelayedShowingSequence); if (cameraGestureTriggered) { mPowerGestureIntercepted = true; } if (DEBUG) { Log.d(TAG, "onStartedWakingUp, seq = " + mDelayedShowingSequence + ", mPowerGestureIntercepted = " + mPowerGestureIntercepted); } notifyStartedWakingUp(); } mUiEventLogger.logWithInstanceIdAndPosition( Loading Loading @@ -1933,12 +1943,19 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, startKeyguardExitAnimation(0, 0); } mPowerGestureIntercepted = mUpdateMonitor.isSecureCameraLaunchedOverKeyguard(); if (mOccluded != isOccluded) { mOccluded = isOccluded; mKeyguardViewControllerLazy.get().setOccluded(isOccluded, animate && mDeviceInteractive); adjustStatusBarLocked(); } if (DEBUG) { Log.d(TAG, "isOccluded=" + isOccluded + ",mPowerGestureIntercepted=" + mPowerGestureIntercepted); } } Trace.endSection(); } Loading Loading @@ -3056,6 +3073,10 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, flags |= StatusBarManager.DISABLE_RECENT; } if (mPowerGestureIntercepted) { flags |= StatusBarManager.DISABLE_RECENT; } if (DEBUG) { Log.d(TAG, "adjustStatusBarLocked: mShowing=" + mShowing + " mOccluded=" + mOccluded + " isSecure=" + isSecure() + " force=" + forceHideHomeRecentsButtons Loading