Loading src/com/android/settings/development/ForceMSAAPreferenceController.java +4 −8 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import androidx.preference.SwitchPreference; import androidx.preference.Preference; Loading @@ -31,9 +31,6 @@ public class ForceMSAAPreferenceController extends DeveloperOptionsPreferenceCon private static final String FORCE_MSAA_KEY = "force_msaa"; @VisibleForTesting static final String MSAA_PROPERTY = "debug.egl.force_msaa"; public ForceMSAAPreferenceController(Context context) { super(context); } Loading @@ -46,22 +43,21 @@ public class ForceMSAAPreferenceController extends DeveloperOptionsPreferenceCon @Override public boolean onPreferenceChange(Preference preference, Object newValue) { final boolean isEnabled = (Boolean) newValue; SystemProperties.set(MSAA_PROPERTY, isEnabled ? Boolean.toString(true) : Boolean.toString(false)); DisplayProperties.debug_force_msaa(isEnabled); SystemPropPoker.getInstance().poke(); return true; } @Override public void updateState(Preference preference) { final boolean isEnabled = SystemProperties.getBoolean(MSAA_PROPERTY, false /* default */); final boolean isEnabled = DisplayProperties.debug_force_msaa().orElse(false); ((SwitchPreference) mPreference).setChecked(isEnabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(MSAA_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_force_msaa(false); ((SwitchPreference) mPreference).setChecked(false); } } src/com/android/settings/development/RtlLayoutPreferenceController.java +2 −4 Original line number Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.provider.Settings; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import androidx.preference.SwitchPreference; import androidx.preference.Preference; Loading Loading @@ -78,8 +78,6 @@ public class RtlLayoutPreferenceController extends DeveloperOptionsPreferenceCon Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? SETTING_VALUE_ON : SETTING_VALUE_OFF); SystemProperties.set(Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? Integer.toString(SETTING_VALUE_ON) : Integer.toString(SETTING_VALUE_OFF)); DisplayProperties.debug_force_rtl(isEnabled); } } src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java +4 −6 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.preference.SwitchPreference; import androidx.preference.Preference; import android.view.View; Loading @@ -43,23 +43,21 @@ public class ShowLayoutBoundsPreferenceController extends DeveloperOptionsPrefer @Override public boolean onPreferenceChange(Preference preference, Object newValue) { final boolean isEnabled = (Boolean) newValue; SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, isEnabled ? Boolean.toString(true) : Boolean.toString(false)); DisplayProperties.debug_layout(isEnabled); SystemPropPoker.getInstance().poke(); return true; } @Override public void updateState(Preference preference) { final boolean isEnabled = SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, false /* default */); final boolean isEnabled = DisplayProperties.debug_layout().orElse(false); ((SwitchPreference) mPreference).setChecked(isEnabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_layout(false); ((SwitchPreference) mPreference).setChecked(false); } } src/com/android/settings/development/qstile/DevelopmentTiles.java +4 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.os.SystemProperties; import android.provider.Settings; import android.service.quicksettings.Tile; import android.service.quicksettings.TileService; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import android.util.Log; import android.view.IWindowManager; Loading Loading @@ -68,12 +69,12 @@ public abstract class DevelopmentTiles extends TileService { @Override protected boolean isEnabled() { return SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, false); return DisplayProperties.debug_layout().orElse(false); } @Override protected void setIsEnabled(boolean isEnabled) { SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, isEnabled ? "true" : "false"); DisplayProperties.debug_layout(isEnabled); } } Loading Loading @@ -109,7 +110,7 @@ public abstract class DevelopmentTiles extends TileService { protected void setIsEnabled(boolean isEnabled) { Settings.Global.putInt( getContentResolver(), Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? 1 : 0); SystemProperties.set(Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? "1" : "0"); DisplayProperties.debug_force_rtl(isEnabled); LocalePicker.updateLocales(getResources().getConfiguration().getLocales()); } } Loading tests/robotests/src/com/android/settings/development/ForceMSAAPreferenceControllerTest.java +5 −7 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.preference.SwitchPreference; import androidx.preference.PreferenceScreen; Loading Loading @@ -59,8 +59,7 @@ public class ForceMSAAPreferenceControllerTest { public void onPreferenceChanged_settingEnabled_turnOnForceMsaa() { mController.onPreferenceChange(mPreference, true /* new value */); final boolean mode = SystemProperties .getBoolean(ForceMSAAPreferenceController.MSAA_PROPERTY, false /* default */); final boolean mode = DisplayProperties.debug_force_msaa().orElse(false); assertThat(mode).isTrue(); } Loading @@ -69,15 +68,14 @@ public class ForceMSAAPreferenceControllerTest { public void onPreferenceChanged_settingDisabled_turnOffForceMsaa() { mController.onPreferenceChange(mPreference, false /* new value */); final boolean mode = SystemProperties .getBoolean(ForceMSAAPreferenceController.MSAA_PROPERTY, false /* default */); final boolean mode = DisplayProperties.debug_force_msaa().orElse(false); assertThat(mode).isFalse(); } @Test public void updateState_settingEnabled_preferenceShouldBeChecked() { SystemProperties.set(ForceMSAAPreferenceController.MSAA_PROPERTY, Boolean.toString(true)); DisplayProperties.debug_force_msaa(true); mController.updateState(mPreference); verify(mPreference).setChecked(true); Loading @@ -85,7 +83,7 @@ public class ForceMSAAPreferenceControllerTest { @Test public void updateState_settingDisabled_preferenceShouldNotBeChecked() { SystemProperties.set(ForceMSAAPreferenceController.MSAA_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_force_msaa(false); mController.updateState(mPreference); verify(mPreference).setChecked(false); Loading Loading
src/com/android/settings/development/ForceMSAAPreferenceController.java +4 −8 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import androidx.preference.SwitchPreference; import androidx.preference.Preference; Loading @@ -31,9 +31,6 @@ public class ForceMSAAPreferenceController extends DeveloperOptionsPreferenceCon private static final String FORCE_MSAA_KEY = "force_msaa"; @VisibleForTesting static final String MSAA_PROPERTY = "debug.egl.force_msaa"; public ForceMSAAPreferenceController(Context context) { super(context); } Loading @@ -46,22 +43,21 @@ public class ForceMSAAPreferenceController extends DeveloperOptionsPreferenceCon @Override public boolean onPreferenceChange(Preference preference, Object newValue) { final boolean isEnabled = (Boolean) newValue; SystemProperties.set(MSAA_PROPERTY, isEnabled ? Boolean.toString(true) : Boolean.toString(false)); DisplayProperties.debug_force_msaa(isEnabled); SystemPropPoker.getInstance().poke(); return true; } @Override public void updateState(Preference preference) { final boolean isEnabled = SystemProperties.getBoolean(MSAA_PROPERTY, false /* default */); final boolean isEnabled = DisplayProperties.debug_force_msaa().orElse(false); ((SwitchPreference) mPreference).setChecked(isEnabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(MSAA_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_force_msaa(false); ((SwitchPreference) mPreference).setChecked(false); } }
src/com/android/settings/development/RtlLayoutPreferenceController.java +2 −4 Original line number Diff line number Diff line Loading @@ -17,8 +17,8 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.provider.Settings; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import androidx.preference.SwitchPreference; import androidx.preference.Preference; Loading Loading @@ -78,8 +78,6 @@ public class RtlLayoutPreferenceController extends DeveloperOptionsPreferenceCon Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? SETTING_VALUE_ON : SETTING_VALUE_OFF); SystemProperties.set(Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? Integer.toString(SETTING_VALUE_ON) : Integer.toString(SETTING_VALUE_OFF)); DisplayProperties.debug_force_rtl(isEnabled); } }
src/com/android/settings/development/ShowLayoutBoundsPreferenceController.java +4 −6 Original line number Diff line number Diff line Loading @@ -17,7 +17,7 @@ package com.android.settings.development; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.preference.SwitchPreference; import androidx.preference.Preference; import android.view.View; Loading @@ -43,23 +43,21 @@ public class ShowLayoutBoundsPreferenceController extends DeveloperOptionsPrefer @Override public boolean onPreferenceChange(Preference preference, Object newValue) { final boolean isEnabled = (Boolean) newValue; SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, isEnabled ? Boolean.toString(true) : Boolean.toString(false)); DisplayProperties.debug_layout(isEnabled); SystemPropPoker.getInstance().poke(); return true; } @Override public void updateState(Preference preference) { final boolean isEnabled = SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, false /* default */); final boolean isEnabled = DisplayProperties.debug_layout().orElse(false); ((SwitchPreference) mPreference).setChecked(isEnabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_layout(false); ((SwitchPreference) mPreference).setChecked(false); } }
src/com/android/settings/development/qstile/DevelopmentTiles.java +4 −3 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.os.SystemProperties; import android.provider.Settings; import android.service.quicksettings.Tile; import android.service.quicksettings.TileService; import android.sysprop.DisplayProperties; import androidx.annotation.VisibleForTesting; import android.util.Log; import android.view.IWindowManager; Loading Loading @@ -68,12 +69,12 @@ public abstract class DevelopmentTiles extends TileService { @Override protected boolean isEnabled() { return SystemProperties.getBoolean(View.DEBUG_LAYOUT_PROPERTY, false); return DisplayProperties.debug_layout().orElse(false); } @Override protected void setIsEnabled(boolean isEnabled) { SystemProperties.set(View.DEBUG_LAYOUT_PROPERTY, isEnabled ? "true" : "false"); DisplayProperties.debug_layout(isEnabled); } } Loading Loading @@ -109,7 +110,7 @@ public abstract class DevelopmentTiles extends TileService { protected void setIsEnabled(boolean isEnabled) { Settings.Global.putInt( getContentResolver(), Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? 1 : 0); SystemProperties.set(Settings.Global.DEVELOPMENT_FORCE_RTL, isEnabled ? "1" : "0"); DisplayProperties.debug_force_rtl(isEnabled); LocalePicker.updateLocales(getResources().getConfiguration().getLocales()); } } Loading
tests/robotests/src/com/android/settings/development/ForceMSAAPreferenceControllerTest.java +5 −7 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.os.SystemProperties; import android.sysprop.DisplayProperties; import androidx.preference.SwitchPreference; import androidx.preference.PreferenceScreen; Loading Loading @@ -59,8 +59,7 @@ public class ForceMSAAPreferenceControllerTest { public void onPreferenceChanged_settingEnabled_turnOnForceMsaa() { mController.onPreferenceChange(mPreference, true /* new value */); final boolean mode = SystemProperties .getBoolean(ForceMSAAPreferenceController.MSAA_PROPERTY, false /* default */); final boolean mode = DisplayProperties.debug_force_msaa().orElse(false); assertThat(mode).isTrue(); } Loading @@ -69,15 +68,14 @@ public class ForceMSAAPreferenceControllerTest { public void onPreferenceChanged_settingDisabled_turnOffForceMsaa() { mController.onPreferenceChange(mPreference, false /* new value */); final boolean mode = SystemProperties .getBoolean(ForceMSAAPreferenceController.MSAA_PROPERTY, false /* default */); final boolean mode = DisplayProperties.debug_force_msaa().orElse(false); assertThat(mode).isFalse(); } @Test public void updateState_settingEnabled_preferenceShouldBeChecked() { SystemProperties.set(ForceMSAAPreferenceController.MSAA_PROPERTY, Boolean.toString(true)); DisplayProperties.debug_force_msaa(true); mController.updateState(mPreference); verify(mPreference).setChecked(true); Loading @@ -85,7 +83,7 @@ public class ForceMSAAPreferenceControllerTest { @Test public void updateState_settingDisabled_preferenceShouldNotBeChecked() { SystemProperties.set(ForceMSAAPreferenceController.MSAA_PROPERTY, Boolean.toString(false)); DisplayProperties.debug_force_msaa(false); mController.updateState(mPreference); verify(mPreference).setChecked(false); Loading