From 08c2f36c3a8a32cbe052848f15b28accfb9b5049 Mon Sep 17 00:00:00 2001 From: Zoltan Szatmary-Ban Date: Fri, 18 Jul 2014 16:24:30 +0100 Subject: [PATCH] Fix refresh issue of badged icons in Battery Settings Bug: 16234577 Change-Id: Ia8df86ecbfda08335cc62e819d4a7303b748cecb --- src/com/android/settings/fuelgauge/PowerUsageSummary.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java index 70e917621d6..c4196f93a90 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java +++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java @@ -312,7 +312,9 @@ public class PowerUsageSummary extends PreferenceFragment { (PowerGaugePreference) findPreference( Integer.toString(entry.sipper.uidObj.getUid())); if (pgp != null) { - pgp.setIcon(entry.icon); + final int userId = UserHandle.getUserId(entry.sipper.getUid()); + final UserHandle userHandle = new UserHandle(userId); + pgp.setIcon(mUm.getBadgedDrawableForUser(entry.getIcon(), userHandle)); pgp.setTitle(entry.name); } break;