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

Commit 33b956d5 authored by Emilian Peev's avatar Emilian Peev
Browse files

Settings: Enable laser sensor toggle for user builds

User builds should also have the camera lensor enable/disable
developer option.

Bug: 71702869
Test: Manual,
make ROBOTEST_FILTER=CameraLaserSensorPreferenceControllerTest
RunSettingsRoboTests -j40
Change-Id: Iaa1aadfee0351b9e5fcaa8282e4dcd7b16e9ebf4
parent 7937798b
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -57,10 +57,7 @@ public class CameraLaserSensorPreferenceController extends

    @Override
    public boolean isAvailable() {
        final String buildType = SystemProperties.get(BUILD_TYPE);
        return mContext.getResources().getBoolean(R.bool.config_show_camera_laser_sensor) &&
                (TextUtils.equals(USERDEBUG_BUILD, buildType) || TextUtils.equals(ENG_BUILD,
                        buildType));
        return mContext.getResources().getBoolean(R.bool.config_show_camera_laser_sensor);
    }

    @Override
+2 −2
Original line number Diff line number Diff line
@@ -96,11 +96,11 @@ public class CameraLaserSensorPreferenceControllerTest {
    }

    @Test
    public void isAvailable_withUserBuild_shouldReturnFalse() {
    public void isAvailable_withUserBuild_shouldReturnTrue() {
        SettingsShadowSystemProperties.set(
                CameraLaserSensorPreferenceController.BUILD_TYPE, USER_BUILD);

        assertThat(mController.isAvailable()).isFalse();
        assertThat(mController.isAvailable()).isTrue();
    }

    @Test