summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jason Monk <jmonk@google.com> 2016-03-18 15:32:50 -0400
committer Jason Monk <jmonk@google.com> 2016-03-18 15:32:50 -0400
commit919a68083bc0663fb908517434a42859871d0b51 (patch)
treeed42d5563c460bb5bafdff8ff0808cc67828775a
parent2c83702aa218cbcc51d8726575c78691fc57a53b (diff)
Don't show low battery notification if bat saver
Bug: 27383575 Change-Id: I5e6b1cd6aafc4fa462b130f7f96ab2291ba7d7a5
-rw-r--r--packages/SystemUI/src/com/android/systemui/power/PowerUI.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/power/PowerUI.java b/packages/SystemUI/src/com/android/systemui/power/PowerUI.java
index 522d5338461f..109a45660754 100644
--- a/packages/SystemUI/src/com/android/systemui/power/PowerUI.java
+++ b/packages/SystemUI/src/com/android/systemui/power/PowerUI.java
@@ -183,14 +183,16 @@ public class PowerUI extends SystemUI {
return;
}
+ boolean isPowerSaver = mPowerManager.isPowerSaveMode();
if (!plugged
+ && !isPowerSaver
&& (bucket < oldBucket || oldPlugged)
&& mBatteryStatus != BatteryManager.BATTERY_STATUS_UNKNOWN
&& bucket < 0) {
// only play SFX when the dialog comes up or the bucket changes
final boolean playSound = bucket != oldBucket || oldPlugged;
mWarnings.showLowBatteryWarning(playSound);
- } else if (plugged || (bucket > oldBucket && bucket > 0)) {
+ } else if (isPowerSaver || plugged || (bucket > oldBucket && bucket > 0)) {
mWarnings.dismissLowBatteryWarning();
} else {
mWarnings.updateLowBatteryWarning();