diff options
author | Danesh M <daneshm90@gmail.com> | 2016-02-16 18:04:01 -0800 |
---|---|---|
committer | Danesh M <daneshm90@gmail.com> | 2016-02-23 14:58:58 -0800 |
commit | e1a196a2afcc534db42492b0133f3c36a7c26de5 (patch) | |
tree | 8466803997c2610bdacef7278caa603e35d4ea3b /src/com/android/settings/fuelgauge | |
parent | 8fd9afd76fd45b9e4bb01c3014b5ece0189a46ed (diff) | |
download | packages_apps_Settings-e1a196a2afcc534db42492b0133f3c36a7c26de5.zip packages_apps_Settings-e1a196a2afcc534db42492b0133f3c36a7c26de5.tar.gz packages_apps_Settings-e1a196a2afcc534db42492b0133f3c36a7c26de5.tar.bz2 |
PowerUsage : Don't update if profile didn't change
CYNGNOS-786
Change-Id: I4eb47e5f206f9723b7d003ccfac484e377bf7afd
Diffstat (limited to 'src/com/android/settings/fuelgauge')
-rw-r--r-- | src/com/android/settings/fuelgauge/PowerUsageSummary.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java index ca62b5a..cf8e05e 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java +++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java @@ -234,9 +234,12 @@ public class PowerUsageSummary extends PowerUsageBase public boolean onPreferenceChange(Preference preference, Object newValue) { if (newValue != null) { if (preference == mPerfProfilePref) { - mPerf.setPowerProfile(Integer.valueOf((String)(newValue))); - updatePerformanceSummary(); - return true; + Integer value = Integer.valueOf((String) (newValue)); + boolean powerProfileUpdated = mPerf.setPowerProfile(value); + if (powerProfileUpdated) { + updatePerformanceSummary(); + } + return powerProfileUpdated; } } return false; |