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

Commit f3e802f1 authored by Stanley Wang's avatar Stanley Wang Committed by Automerger Merge Worker
Browse files

Merge "Fix the problem that voice search can not find the Use Battery Saver...

Merge "Fix the problem that voice search can not find the Use Battery Saver slice." into tm-dev am: 5e4be733

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/17013484

Change-Id: I5cc7620247489909715876bfd27abbab4c73bfcc
parents f505ee92 5e4be733
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@
    <com.android.settingslib.widget.MainSwitchPreference
        android:order="-100"
        android:key="battery_saver"
        android:title="@string/battery_saver_master_switch_title"
        settings:controller="com.android.settings.fuelgauge.batterysaver.BatterySaverButtonPreferenceController"/>

    <Preference
+0 −2
Original line number Diff line number Diff line
@@ -95,7 +95,6 @@ public class BatterySaverButtonPreferenceController extends
    public void displayPreference(PreferenceScreen screen) {
        super.displayPreference(screen);
        mPreference = screen.findPreference(getPreferenceKey());
        mPreference.setTitle(mContext.getString(R.string.battery_saver_master_switch_title));
        mPreference.addOnSwitchChangeListener(this);
        mPreference.updateStatus(isChecked());
    }
@@ -113,7 +112,6 @@ public class BatterySaverButtonPreferenceController extends
    @Override
    public boolean setChecked(boolean stateOn) {
        // This screen already shows a warning, so we don't need another warning.
        mPreference.updateStatus(isChecked());
        return BatterySaverUtils.setPowerSaveMode(mContext, stateOn,
                false /* needFirstTimeWarning */);
    }
+2 −2
Original line number Diff line number Diff line
@@ -75,7 +75,7 @@ public class BatterySaverButtonPreferenceControllerTest {
    public void updateState_lowPowerOn_preferenceIsChecked() {
        when(mPowerManager.isPowerSaveMode()).thenReturn(true);

        mController.onSwitchChanged(null, mPowerManager.isPowerSaveMode());
        mPreference.updateStatus(mPowerManager.isPowerSaveMode());

        assertThat(mPreference.isChecked()).isTrue();
    }
@@ -84,7 +84,7 @@ public class BatterySaverButtonPreferenceControllerTest {
    public void testUpdateState_lowPowerOff_preferenceIsUnchecked() {
        when(mPowerManager.isPowerSaveMode()).thenReturn(false);

        mController.onSwitchChanged(null, mPowerManager.isPowerSaveMode());
        mPreference.updateStatus(mPowerManager.isPowerSaveMode());

        assertThat(mPreference.isChecked()).isFalse();
    }