summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge
diff options
context:
space:
mode:
authorZoltan Szatmary-Ban <szatmz@google.com>2014-09-25 10:35:57 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-09-25 10:35:58 +0000
commit7258650efdea447dea6f2f557cb9d2b90df92754 (patch)
tree4d46b2f9de845d43cc2f973166d3672fce9195b1 /src/com/android/settings/fuelgauge
parenteac7cc5eead6d79fb6e0558d8005b4c8ea1911a1 (diff)
parentd50c7a887873cf4860498de37bddbfce0816ecf4 (diff)
downloadpackages_apps_Settings-7258650efdea447dea6f2f557cb9d2b90df92754.zip
packages_apps_Settings-7258650efdea447dea6f2f557cb9d2b90df92754.tar.gz
packages_apps_Settings-7258650efdea447dea6f2f557cb9d2b90df92754.tar.bz2
Merge "Start PowerUsageDetails fragment in the correct activity" into lmp-dev
Diffstat (limited to 'src/com/android/settings/fuelgauge')
-rw-r--r--src/com/android/settings/fuelgauge/PowerUsageDetail.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerUsageDetail.java b/src/com/android/settings/fuelgauge/PowerUsageDetail.java
index 36a2444..3b8ecbe 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageDetail.java
@@ -259,8 +259,14 @@ public class PowerUsageDetail extends Fragment implements Button.OnClickListener
args.putIntArray(PowerUsageDetail.EXTRA_DETAIL_TYPES, types);
args.putDoubleArray(PowerUsageDetail.EXTRA_DETAIL_VALUES, values);
- caller.startPreferencePanelAsUser(PowerUsageDetail.class.getName(), args,
- R.string.details_title, null, new UserHandle(userId));
+ // This is a workaround, see b/17523189
+ if (userId == UserHandle.myUserId()) {
+ caller.startPreferencePanel(PowerUsageDetail.class.getName(), args,
+ R.string.details_title, null, null, 0);
+ } else {
+ caller.startPreferencePanelAsUser(PowerUsageDetail.class.getName(), args,
+ R.string.details_title, null, new UserHandle(userId));
+ }
}
public static final int ACTION_DISPLAY_SETTINGS = 1;