commit | 08c2f36c3a8a32cbe052848f15b28accfb9b5049 | [log] [tgz] |
---|---|---|
author | Zoltan Szatmary-Ban <szatmz@google.com> | Fri Jul 18 16:24:30 2014 +0100 |
committer | Zoltan Szatmary-Ban <szatmz@google.com> | Fri Jul 18 16:24:30 2014 +0100 |
tree | 1f7648b52454567ad07989cac998925e4c1e6a27 | |
parent | 5427b9a7990d408df1f2231ec649501f848f7d3d [diff] |
Fix refresh issue of badged icons in Battery Settings Bug: 16234577 Change-Id: Ia8df86ecbfda08335cc62e819d4a7303b748cecb
diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java index 70e9176..c4196f9 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java +++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java
@@ -312,7 +312,9 @@ (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;