OSDN Git Service

Make BatterySaverTile controlled by pluggIn state
authorjackqdyulei <jackqdyulei@google.com>
Wed, 5 Jul 2017 23:17:08 +0000 (16:17 -0700)
committerjackqdyulei <jackqdyulei@google.com>
Wed, 5 Jul 2017 23:17:08 +0000 (16:17 -0700)
Bug: 32410757
Test: Manual
Change-Id: Iac1232195b7b711a01f7bd4e3bc2f4ea65696202

packages/SystemUI/src/com/android/systemui/qs/tiles/BatterySaverTile.java

index 089d07a..3f419a8 100644 (file)
@@ -80,7 +80,7 @@ public class BatterySaverTile extends QSTileImpl<BooleanState> implements
 
     @Override
     protected void handleUpdateState(BooleanState state, Object arg) {
-        state.state = mCharging ? Tile.STATE_UNAVAILABLE
+        state.state = mPluggedIn ? Tile.STATE_UNAVAILABLE
                 : mPowerSave ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE;
         BatterySaverIcon bsi = new BatterySaverIcon();
         bsi.mState = state.state;