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

Commit 41f55133 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: I9d1052ebb2b997301659f8d34fbd5f335705d7ef
parents e8c55967 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();
    }