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;