Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e4c508c3 authored by Makoto Onuki's avatar Makoto Onuki
Browse files

No red bars in battery saver mode

We no longer want to show the red bars in the battery saver mode.

Test: manual test
Bug: 68769804
Bug: 63527520
Change-Id: Ib8a86fda025705a552f39742765b03a43329c11f
parent a7d81598
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -175,9 +175,8 @@ public class LightBarController implements BatteryController.BatteryStateChangeC
    private boolean isLight(int vis, int barMode, int flag) {
        boolean isTransparentBar = (barMode == MODE_TRANSPARENT
                || barMode == MODE_LIGHTS_OUT_TRANSPARENT);
        boolean allowLight = isTransparentBar && !mBatteryController.isPowerSave();
        boolean light = (vis & flag) != 0;
        return allowLight && light;
        return isTransparentBar && light;
    }

    private boolean animateChange() {
+1 −5
Original line number Diff line number Diff line
@@ -3278,12 +3278,8 @@ public class StatusBar extends SystemUI implements DemoMode,
    }

    void checkBarMode(int mode, int windowState, BarTransitions transitions) {
        final boolean powerSave = mBatteryController.isPowerSave();
        final boolean anim = !mNoAnimationOnNextBarModeChange && mDeviceInteractive
                && windowState != WINDOW_STATE_HIDDEN && !powerSave;
        if (powerSave && getBarState() == StatusBarState.SHADE) {
            mode = MODE_WARNING;
        }
                && windowState != WINDOW_STATE_HIDDEN;
        transitions.transitionTo(mode, anim);
    }