From afd4a5531acdd39c7aa12b9cbd82e76510211ca7 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Tue, 8 Apr 2014 15:13:05 +0200 Subject: Force status bar showing when Keyguard is showing. Bug: 13635952 Change-Id: I5015f17010c853f70f5622b774b2c5b4e1d8332f --- policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'policy/src/com/android') diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 62878e9..8a06c8a 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -3391,6 +3391,10 @@ public class PhoneWindowManager implements WindowManagerPolicy { mForcingShowNavBar = true; mForcingShowNavBarLayer = win.getSurfaceLayer(); } + if (attrs.type == TYPE_STATUS_BAR && (attrs.privateFlags & PRIVATE_FLAG_KEYGUARD) != 0) { + mTopFullscreenOpaqueWindowState = win; + mForceStatusBarFromKeyguard = true; + } if (mTopFullscreenOpaqueWindowState == null && win.isVisibleOrBehindKeyguardLw() && !win.isGoneForLayoutLw()) { if ((fl & FLAG_FORCE_NOT_FULLSCREEN) != 0) { -- cgit v1.1