Loading services/core/java/com/android/server/wm/ActivityTaskManagerService.java +36 −29 Original line number Diff line number Diff line Loading @@ -2988,9 +2988,18 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { throw new SecurityException("Requires permission " + android.Manifest.permission.DEVICE_POWER); } synchronized (mGlobalLock) { final long ident = Binder.clearCallingIdentity(); try { synchronized (mGlobalLock) { setLockScreenShownLocked(keyguardShowing, aodShowing); } } finally { Binder.restoreCallingIdentity(ident); } } @GuardedBy("mGlobalLock") void setLockScreenShownLocked(boolean keyguardShowing, boolean aodShowing) { if (mKeyguardShown != keyguardShowing) { mKeyguardShown = keyguardShowing; final Message msg = PooledLambda.obtainMessage( Loading @@ -3017,8 +3026,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { maybeHideLockedProfileActivityLocked(); } finally { Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER); Binder.restoreCallingIdentity(ident); } } mH.post(() -> { Loading services/core/java/com/android/server/wm/WindowOrganizerController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1865,7 +1865,7 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub if (keyguardState != null) { boolean keyguardShowing = keyguardState.getKeyguardShowing(); boolean aodShowing = keyguardState.getAodShowing(); mService.setLockScreenShown(keyguardShowing, aodShowing); mService.setLockScreenShownLocked(keyguardShowing, aodShowing); } return effects; } Loading Loading
services/core/java/com/android/server/wm/ActivityTaskManagerService.java +36 −29 Original line number Diff line number Diff line Loading @@ -2988,9 +2988,18 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { throw new SecurityException("Requires permission " + android.Manifest.permission.DEVICE_POWER); } synchronized (mGlobalLock) { final long ident = Binder.clearCallingIdentity(); try { synchronized (mGlobalLock) { setLockScreenShownLocked(keyguardShowing, aodShowing); } } finally { Binder.restoreCallingIdentity(ident); } } @GuardedBy("mGlobalLock") void setLockScreenShownLocked(boolean keyguardShowing, boolean aodShowing) { if (mKeyguardShown != keyguardShowing) { mKeyguardShown = keyguardShowing; final Message msg = PooledLambda.obtainMessage( Loading @@ -3017,8 +3026,6 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { maybeHideLockedProfileActivityLocked(); } finally { Trace.traceEnd(TRACE_TAG_WINDOW_MANAGER); Binder.restoreCallingIdentity(ident); } } mH.post(() -> { Loading
services/core/java/com/android/server/wm/WindowOrganizerController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1865,7 +1865,7 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub if (keyguardState != null) { boolean keyguardShowing = keyguardState.getKeyguardShowing(); boolean aodShowing = keyguardState.getAodShowing(); mService.setLockScreenShown(keyguardShowing, aodShowing); mService.setLockScreenShownLocked(keyguardShowing, aodShowing); } return effects; } Loading