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

Commit 8881b110 authored by Blake Kragten's avatar Blake Kragten
Browse files

Enhanced Connectivity Enabled Default

Changed to enable enhanced connectivity by default

Test: On Device
Test: make RunSettingsRoboTests ROBOTEST_FILTER=EnhancedConnectivityPreferenceControllerTest
Test: On-device using developer option menu

Bug: 151633345
Change-Id: I8706f3a15af02214f4516503e685ff2b8f348a3a
parent 613dcd9d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ public class EnhancedConnectivityPreferenceController extends

    @VisibleForTesting
    static final int ENHANCED_CONNECTIVITY_ON = 1;
    // default is enhanced connectivity disabled.
    // default is enhanced connectivity enabled.
    @VisibleForTesting
    static final int ENHANCED_CONNECTIVITY_OFF = 0;

@@ -65,7 +65,7 @@ public class EnhancedConnectivityPreferenceController extends
    public void updateState(Preference preference) {
        final int enhancedConnectivityEnabled = Settings.Global.getInt(
                mContext.getContentResolver(), Settings.Global.ENHANCED_CONNECTIVITY_ENABLED,
                ENHANCED_CONNECTIVITY_OFF);
                ENHANCED_CONNECTIVITY_ON);
        ((SwitchPreference) mPreference).setChecked(
                enhancedConnectivityEnabled == ENHANCED_CONNECTIVITY_ON);
    }
@@ -75,7 +75,7 @@ public class EnhancedConnectivityPreferenceController extends
        super.onDeveloperOptionsSwitchDisabled();
        Settings.Global.putInt(mContext.getContentResolver(),
                Settings.Global.ENHANCED_CONNECTIVITY_ENABLED,
                ENHANCED_CONNECTIVITY_OFF);
        ((SwitchPreference) mPreference).setChecked(false);
                ENHANCED_CONNECTIVITY_ON);
        ((SwitchPreference) mPreference).setChecked(true);
    }
}
+6 −6
Original line number Diff line number Diff line
@@ -88,20 +88,20 @@ public class EnhancedConnectivityPreferenceControllerTest {
    }

    @Test
    public void onDeveloperOptionsDisabled_shouldDisablePreference() {
        mController.onDeveloperOptionsDisabled();
    public void onDeveloperOptionsDisabled_shouldEnablePreference() {
        mController.onDeveloperOptionsSwitchDisabled();

        verify(mPreference).setEnabled(false);
        verify(mPreference).setChecked(false);
        verify(mPreference).setChecked(true);

        assertThat(isSettingEnabled()).isFalse();
        assertThat(isSettingEnabled()).isTrue();
    }

    private boolean isSettingEnabled() {
        return Settings.Global.getInt(mContext.getContentResolver(),
                Settings.Global.ENHANCED_CONNECTIVITY_ENABLED,
                EnhancedConnectivityPreferenceController.ENHANCED_CONNECTIVITY_OFF
                /* default off */)
                EnhancedConnectivityPreferenceController.ENHANCED_CONNECTIVITY_ON
                /* default on */)
                == EnhancedConnectivityPreferenceController.ENHANCED_CONNECTIVITY_ON;
    }
}