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

Commit 5087e71b authored by Evan Severson's avatar Evan Severson
Browse files

Update mic/camera toggles api

Test: Build
Bug: 181681375
Change-Id: I8c2cdc76490424e1bcaac93daefb3676e51de8ca
parent 976c6ac5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -371,7 +371,7 @@ public abstract class DevelopmentTiles extends TileService {
            mContext = getApplicationContext();
            mSensorPrivacyManager = (SensorPrivacyManager) mContext.getSystemService(
                    Context.SENSOR_PRIVACY_SERVICE);
            mIsEnabled = mSensorPrivacyManager.isSensorPrivacyEnabled();
            mIsEnabled = mSensorPrivacyManager.isAllSensorPrivacyEnabled();
            mMetricsFeatureProvider = FeatureFactory.getFactory(
                    mContext).getMetricsFeatureProvider();
            mKeyguardManager = (KeyguardManager) mContext.getSystemService(
@@ -392,7 +392,7 @@ public abstract class DevelopmentTiles extends TileService {
            mMetricsFeatureProvider.action(getApplicationContext(), SettingsEnums.QS_SENSOR_PRIVACY,
                    isEnabled);
            mIsEnabled = isEnabled;
            mSensorPrivacyManager.setSensorPrivacy(isEnabled);
            mSensorPrivacyManager.setAllSensorPrivacy(isEnabled);
        }
    }

+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ public class AdaptiveSleepCameraStatePreferenceController {
        mPreference.setPositiveButtonText(R.string.allow);
        mPrivacyManager = SensorPrivacyManager.getInstance(context);
        mPrivacyManager.addSensorPrivacyListener(CAMERA,
                enabled -> updateVisibility());
                (sensor, enabled) -> updateVisibility());
        mPreference.setPositiveButtonOnClickListener(p -> {
            mPrivacyManager.setSensorPrivacy(CAMERA, false);
        });
+1 −3
Original line number Diff line number Diff line
@@ -111,9 +111,7 @@ public class ScreenTimeoutSettings extends RadioButtonPickerFragment implements
        mPrivacyPreference.setLayoutResource(R.layout.preference_footer);
        mPrivacyManager = SensorPrivacyManager.getInstance(context);
        mPrivacyManager.addSensorPrivacyListener(CAMERA,
                enabled -> {
                    mAdaptiveSleepController.updatePreference();
                });
                (sensor, enabled) -> mAdaptiveSleepController.updatePreference());
    }

    @Override
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ public class SmartAutoRotateCameraStateController extends BasePreferenceControll
    public SmartAutoRotateCameraStateController(Context context, String key) {
        super(context, key);
        mPrivacyManager = SensorPrivacyManager.getInstance(context);
        mPrivacyManager.addSensorPrivacyListener(CAMERA, enabled -> {
        mPrivacyManager.addSensorPrivacyListener(CAMERA, (sensor, enabled) -> {
            mPreference.setVisible(enabled);
            updateState(mPreference);
        });
+2 −1
Original line number Diff line number Diff line
@@ -52,7 +52,8 @@ public class SmartAutoRotateController extends TogglePreferenceController implem
        super(context, preferenceKey);
        mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
        mPrivacyManager = SensorPrivacyManager.getInstance(context);
        mPrivacyManager.addSensorPrivacyListener(CAMERA, enabled -> updateState(mPreference));
        mPrivacyManager
                .addSensorPrivacyListener(CAMERA, (sensor, enabled) -> updateState(mPreference));
    }

    @Override