From 903fa3f8ebabc4dd8c1841c54c65418937f052c8 Mon Sep 17 00:00:00 2001 From: Zoltan Szatmary-Ban Date: Mon, 15 Dec 2014 14:28:39 +0000 Subject: [PATCH] Badge items in Settings > Apps > Running correctly That is, add a badge if the item belongs to a managed profile and do not add if it belongs to the primary. Bug: 18235061 Change-Id: Ice599b30cd2827180c21c8d0601af7f30b46e94b --- src/com/android/settings/applications/RunningState.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/applications/RunningState.java b/src/com/android/settings/applications/RunningState.java index 4b5872995a4..0b225b69a85 100644 --- a/src/com/android/settings/applications/RunningState.java +++ b/src/com/android/settings/applications/RunningState.java @@ -327,7 +327,9 @@ public class RunningState { public Drawable loadIcon(Context context, RunningState state) { if (mPackageInfo != null) { - return mPackageInfo.loadIcon(state.mPm); + Drawable unbadgedIcon = mPackageInfo.loadUnbadgedIcon(state.mPm); + Drawable icon = state.mPm.getUserBadgedIcon(unbadgedIcon, new UserHandle(mUserId)); + return icon; } return null; }