diff --git a/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java b/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java index 429f2df6b50c0..096c5f3483e0b 100644 --- a/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java +++ b/packages/SystemUI/src/com/android/systemui/power/PowerNotificationWarnings.java @@ -292,10 +292,8 @@ public class PowerNotificationWarnings implements PowerUI.WarningsUI { return; } - final int warningLevel = mContext.getResources().getInteger( - com.android.internal.R.integer.config_lowBatteryWarningLevel); final String percentage = NumberFormat.getPercentInstance() - .format((double) warningLevel / 100.0); + .format((double) mCurrentBatterySnapshot.getBatteryLevel() / 100.0); final String title = mContext.getString(R.string.battery_low_title); final String contentText = mContext.getString( R.string.battery_low_description, percentage); @@ -340,8 +338,7 @@ public class PowerNotificationWarnings implements PowerUI.WarningsUI { } private boolean showSevereLowBatteryDialog() { - final boolean isSevereState = !mCurrentBatterySnapshot.isHybrid() || mBucket < -1; - return isSevereState && mUseSevereDialog; + return mBucket < -1 && mUseSevereDialog; } /** diff --git a/packages/SystemUI/src/com/android/systemui/power/PowerUI.java b/packages/SystemUI/src/com/android/systemui/power/PowerUI.java index dcdd784bd2a15..67dae9e7a0ea0 100644 --- a/packages/SystemUI/src/com/android/systemui/power/PowerUI.java +++ b/packages/SystemUI/src/com/android/systemui/power/PowerUI.java @@ -359,11 +359,7 @@ public class PowerUI extends CoreStartable implements CommandQueue.Callbacks { } mWarnings.updateSnapshot(mCurrentBatteryStateSnapshot); - if (mCurrentBatteryStateSnapshot.isHybrid()) { - maybeShowHybridWarning(mCurrentBatteryStateSnapshot, mLastBatteryStateSnapshot); - } else { - maybeShowBatteryWarning(mCurrentBatteryStateSnapshot, mLastBatteryStateSnapshot); - } + maybeShowHybridWarning(mCurrentBatteryStateSnapshot, mLastBatteryStateSnapshot); } // updates the time estimate if we don't have one or battery level has changed.