summaryrefslogtreecommitdiffstats
path: root/policy/src
diff options
context:
space:
mode:
Diffstat (limited to 'policy/src')
-rwxr-xr-xpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
index d9c07f8..242fb97 100755
--- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
+++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
@@ -3756,6 +3756,14 @@ public class PhoneWindowManager implements WindowManagerPolicy {
// and then updates our own bookkeeping based on the now-
// current user.
mSettingsObserver.onChange(false);
+
+ // force a re-application of focused window sysui visibility.
+ // the window may never have been shown for this user
+ // e.g. the keyguard when going through the new-user setup flow
+ synchronized(mLock) {
+ mLastSystemUiFlags = 0;
+ updateSystemUiVisibilityLw();
+ }
}
}
};