summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2013-05-09 22:17:51 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-05-09 22:17:51 +0000
commit153919ed2f128fb5d1b55782ea89fadcc20fc841 (patch)
tree7b82d744b92cb7779f254ceee69faeb335f1862d /packages/SystemUI
parentfb32c82412111983236f44cbc8fd90f113d7ea34 (diff)
parent6fc1d4e8e6549b0d58ea23b4dd3f26329ec19f38 (diff)
downloadframeworks_base-153919ed2f128fb5d1b55782ea89fadcc20fc841.zip
frameworks_base-153919ed2f128fb5d1b55782ea89fadcc20fc841.tar.gz
frameworks_base-153919ed2f128fb5d1b55782ea89fadcc20fc841.tar.bz2
Merge "Cache the scaled avatar drawables in the keyguard user switcher" into jb-mr2-dev
Diffstat (limited to 'packages/SystemUI')
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
index d826282..df1eb67 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
@@ -819,8 +819,10 @@ class QuickSettings {
if (ContactsContract.Intents.ACTION_PROFILE_CHANGED.equals(action) ||
Intent.ACTION_USER_INFO_CHANGED.equals(action)) {
try {
- final int userId = ActivityManagerNative.getDefault().getCurrentUser().id;
- if (getSendingUserId() == userId) {
+ final int currentUser = ActivityManagerNative.getDefault().getCurrentUser().id;
+ final int changedUser =
+ intent.getIntExtra(Intent.EXTRA_USER_HANDLE, getSendingUserId());
+ if (changedUser == currentUser) {
reloadUserInfo();
}
} catch (RemoteException e) {