From 4e6922d89e72e79a8ab31ae2cb8a19d85bee91f8 Mon Sep 17 00:00:00 2001 From: John Spurlock Date: Thu, 4 Oct 2012 14:51:51 -0400 Subject: [PATCH] Reset status bar in keyguard, fix MU status bar bug. Two things going on here, status bar disabled flags need to be reset on user switch. Also make status bar's internal disable-record lookup multi-user aware. Bug:7278793 Change-Id: I1d7088d956a065330736da4c09cc1874c528c133 --- .../internal/policy/impl/keyguard/KeyguardViewMediator.java | 1 + services/java/com/android/server/StatusBarManagerService.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java index 83324bc4e715c..21d2ad191cd49 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java @@ -291,6 +291,7 @@ public class KeyguardViewMediator { public void onUserSwitched(int userId) { // Note that the mLockPatternUtils user has already been updated from setCurrentUser. synchronized (KeyguardViewMediator.this) { + adjustStatusBarLocked(); resetStateLocked(true); } // We should always go back to the locked state when a user diff --git a/services/java/com/android/server/StatusBarManagerService.java b/services/java/com/android/server/StatusBarManagerService.java index 5d9441b842ef6..439eebe7bca41 100644 --- a/services/java/com/android/server/StatusBarManagerService.java +++ b/services/java/com/android/server/StatusBarManagerService.java @@ -544,7 +544,7 @@ public class StatusBarManagerService extends IStatusBarService.Stub int i; for (i=0; i