Loading services/core/java/com/android/server/am/KeyguardController.java +2 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,8 @@ class KeyguardController { if (showingChanged) { dismissDockedStackIfNeeded(); setKeyguardGoingAway(false); mWindowManager.setKeyguardOrAodShowingOnDefaultDisplay( isKeyguardOrAodShowing(DEFAULT_DISPLAY)); if (keyguardShowing) { mDismissalRequested = false; } Loading services/core/java/com/android/server/wm/DockedStackDividerController.java +1 −1 Original line number Diff line number Diff line Loading @@ -692,7 +692,7 @@ public class DockedStackDividerController { // Do not minimize when dock is already minimized while keyguard is showing and not // occluded such as unlocking the screen if (mMinimizedDock && mService.mPolicy.isKeyguardShowingAndNotOccluded()) { if (mMinimizedDock && mService.mKeyguardOrAodShowingOnDefaultDisplay) { return; } final TaskStack topSecondaryStack = mDisplayContent.getTopStackInWindowingMode( Loading services/core/java/com/android/server/wm/WindowManagerService.java +9 −0 Original line number Diff line number Diff line Loading @@ -369,7 +369,10 @@ public class WindowManagerService extends IWindowManager.Stub final WindowTracing mWindowTracing; final private KeyguardDisableHandler mKeyguardDisableHandler; // TODO: eventually unify all keyguard state in a common place instead of having it spread over // AM's KeyguardController and the policy's KeyguardServiceDelegate. boolean mKeyguardGoingAway; boolean mKeyguardOrAodShowingOnDefaultDisplay; // VR Vr2d Display Id. int mVr2dDisplayId = INVALID_DISPLAY; Loading Loading @@ -2909,6 +2912,12 @@ public class WindowManagerService extends IWindowManager.Stub } } public void setKeyguardOrAodShowingOnDefaultDisplay(boolean showing) { synchronized (mWindowMap) { mKeyguardOrAodShowingOnDefaultDisplay = showing; } } // ------------------------------------------------------------- // Misc IWindowSession methods // ------------------------------------------------------------- Loading Loading
services/core/java/com/android/server/am/KeyguardController.java +2 −0 Original line number Diff line number Diff line Loading @@ -132,6 +132,8 @@ class KeyguardController { if (showingChanged) { dismissDockedStackIfNeeded(); setKeyguardGoingAway(false); mWindowManager.setKeyguardOrAodShowingOnDefaultDisplay( isKeyguardOrAodShowing(DEFAULT_DISPLAY)); if (keyguardShowing) { mDismissalRequested = false; } Loading
services/core/java/com/android/server/wm/DockedStackDividerController.java +1 −1 Original line number Diff line number Diff line Loading @@ -692,7 +692,7 @@ public class DockedStackDividerController { // Do not minimize when dock is already minimized while keyguard is showing and not // occluded such as unlocking the screen if (mMinimizedDock && mService.mPolicy.isKeyguardShowingAndNotOccluded()) { if (mMinimizedDock && mService.mKeyguardOrAodShowingOnDefaultDisplay) { return; } final TaskStack topSecondaryStack = mDisplayContent.getTopStackInWindowingMode( Loading
services/core/java/com/android/server/wm/WindowManagerService.java +9 −0 Original line number Diff line number Diff line Loading @@ -369,7 +369,10 @@ public class WindowManagerService extends IWindowManager.Stub final WindowTracing mWindowTracing; final private KeyguardDisableHandler mKeyguardDisableHandler; // TODO: eventually unify all keyguard state in a common place instead of having it spread over // AM's KeyguardController and the policy's KeyguardServiceDelegate. boolean mKeyguardGoingAway; boolean mKeyguardOrAodShowingOnDefaultDisplay; // VR Vr2d Display Id. int mVr2dDisplayId = INVALID_DISPLAY; Loading Loading @@ -2909,6 +2912,12 @@ public class WindowManagerService extends IWindowManager.Stub } } public void setKeyguardOrAodShowingOnDefaultDisplay(boolean showing) { synchronized (mWindowMap) { mKeyguardOrAodShowingOnDefaultDisplay = showing; } } // ------------------------------------------------------------- // Misc IWindowSession methods // ------------------------------------------------------------- Loading