Loading src/com/android/settings/development/CameraLaserSensorPreferenceController.java +3 −6 Original line number Diff line number Diff line Loading @@ -75,12 +75,9 @@ public class CameraLaserSensorPreferenceController extends DeveloperOptionsPrefe ((SwitchPreference) mPreference).setChecked(enabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(DISABLED)); ((SwitchPreference) mPreference).setChecked(false); } // There should be no impact on the current // laser sensor settings in case the developer // settings switch is turned on or off! private boolean isLaserSensorEnabled() { final String prop = SystemProperties.get(PROPERTY_CAMERA_LASER_SENSOR, Loading tests/robotests/src/com/android/settings/development/CameraLaserSensorPreferenceControllerTest.java +0 −12 Original line number Diff line number Diff line Loading @@ -128,16 +128,4 @@ public class CameraLaserSensorPreferenceControllerTest { CameraLaserSensorPreferenceController.PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(CameraLaserSensorPreferenceController.ENABLED))); } @Test public void onDeveloperOptionsSwitchDisabled_preferenceShouldBeEnabled() { mController.onDeveloperOptionsSwitchDisabled(); verify(mPreference).setEnabled(false); verify(mPreference).setChecked(false); assertThat(Integer.toString(CameraLaserSensorPreferenceController.DISABLED)).isEqualTo( SystemProperties.get( CameraLaserSensorPreferenceController.PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(CameraLaserSensorPreferenceController.ENABLED))); } } Loading
src/com/android/settings/development/CameraLaserSensorPreferenceController.java +3 −6 Original line number Diff line number Diff line Loading @@ -75,12 +75,9 @@ public class CameraLaserSensorPreferenceController extends DeveloperOptionsPrefe ((SwitchPreference) mPreference).setChecked(enabled); } @Override protected void onDeveloperOptionsSwitchDisabled() { super.onDeveloperOptionsSwitchDisabled(); SystemProperties.set(PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(DISABLED)); ((SwitchPreference) mPreference).setChecked(false); } // There should be no impact on the current // laser sensor settings in case the developer // settings switch is turned on or off! private boolean isLaserSensorEnabled() { final String prop = SystemProperties.get(PROPERTY_CAMERA_LASER_SENSOR, Loading
tests/robotests/src/com/android/settings/development/CameraLaserSensorPreferenceControllerTest.java +0 −12 Original line number Diff line number Diff line Loading @@ -128,16 +128,4 @@ public class CameraLaserSensorPreferenceControllerTest { CameraLaserSensorPreferenceController.PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(CameraLaserSensorPreferenceController.ENABLED))); } @Test public void onDeveloperOptionsSwitchDisabled_preferenceShouldBeEnabled() { mController.onDeveloperOptionsSwitchDisabled(); verify(mPreference).setEnabled(false); verify(mPreference).setChecked(false); assertThat(Integer.toString(CameraLaserSensorPreferenceController.DISABLED)).isEqualTo( SystemProperties.get( CameraLaserSensorPreferenceController.PROPERTY_CAMERA_LASER_SENSOR, Integer.toString(CameraLaserSensorPreferenceController.ENABLED))); } }