diff options
author | 2014-11-21 18:04:23 +0000 | |
---|---|---|
committer | 2014-11-21 18:04:23 +0000 | |
commit | 034b9092fb93f03e6e723ac6eac8d8d0e8c4048a (patch) | |
tree | 6df04458249736ea6655869ad57a594d76601d94 | |
parent | 83f2f4795060352886943fff714ff14030bfdc9a (diff) | |
parent | 0108d9836971d9f40bf7856d1858ecc4b153e511 (diff) |
am 26750711: Merge "Explicitly specify user for public mode" into lmp-mr1-dev
automerge: 0108d98
* commit '0108d9836971d9f40bf7856d1858ecc4b153e511':
Explicitly specify user for public mode
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java | 3 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java index 3fca56d81015..daabcbd4341c 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java @@ -3183,6 +3183,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, public void userSwitched(int newUserId) { if (MULTIUSER_DEBUG) mNotificationPanelDebugText.setText("USER " + newUserId); animateCollapsePanels(); + updatePublicMode(); updateNotifications(); resetUserSetupObserver(); setControllerUsers(); @@ -3674,7 +3675,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode, private void updatePublicMode() { setLockscreenPublicMode(mStatusBarKeyguardViewManager.isShowing() - && mStatusBarKeyguardViewManager.isSecure()); + && mStatusBarKeyguardViewManager.isSecure(mCurrentUserId)); } private void updateKeyguardState(boolean goingToFullShade, boolean fromShadeLocked) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java index 65d231e89437..cec155936aa6 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java @@ -426,4 +426,8 @@ public class StatusBarKeyguardViewManager { public boolean isGoingToNotificationShade() { return mPhoneStatusBar.isGoingToNotificationShade(); } + + public boolean isSecure(int userId) { + return mBouncer.isSecure() || mLockPatternUtils.isSecure(userId); + } } |