summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java')
-rw-r--r--src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
index 1d427c9f95..b23a5f08a7 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverButtonPreferenceController.java
@@ -21,13 +21,13 @@ import android.os.PowerManager;
import android.support.annotation.VisibleForTesting;
import android.support.v7.preference.Preference;
-import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
import com.android.settings.fuelgauge.BatterySaverReceiver;
import com.android.settings.widget.TwoStateButtonPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
+import com.android.settingslib.fuelgauge.BatterySaverUtils;
/**
* Controller to update the battery saver button
@@ -73,7 +73,8 @@ public class BatterySaverButtonPreferenceController extends
@Override
public void onButtonClicked(boolean stateOn) {
- mPowerManager.setPowerSaveMode(stateOn);
+ // This screen already shows a warning, so we don't need another warning.
+ BatterySaverUtils.setPowerSaveMode(mContext, stateOn, /*needFirstTimeWarning*/ false);
}
@Override
@@ -85,4 +86,4 @@ public class BatterySaverButtonPreferenceController extends
public void onBatteryChanged(boolean pluggedIn) {
setButtonEnabled(!pluggedIn);
}
-} \ No newline at end of file
+}