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

Commit d66878f8 authored by Yi Jiang's avatar Yi Jiang
Browse files

Refresh camera permission status when it changed.

Bug: 135497543
Test: Manually tested
Change-Id: I833e1658bc7888557635b764599c7a0baa226612
parent 6fd15de6
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -29,19 +29,14 @@ public class AdaptiveSleepPreferenceController extends TogglePreferenceControlle
    private static final String SYSTEM_KEY = ADAPTIVE_SLEEP;
    private static final int DEFAULT_VALUE = 0;

    private final boolean hasSufficientPermissions;

    public AdaptiveSleepPreferenceController(Context context, String key) {
        super(context, key);

        final PackageManager packageManager = mContext.getPackageManager();
        hasSufficientPermissions = hasSufficientPermission(packageManager);
    }

    @Override
    public boolean isChecked() {
        return hasSufficientPermissions && Settings.System.getInt(mContext.getContentResolver(),
                SYSTEM_KEY, DEFAULT_VALUE) != DEFAULT_VALUE;
        return hasSufficientPermission(mContext.getPackageManager()) && Settings.System.getInt(
                mContext.getContentResolver(), SYSTEM_KEY, DEFAULT_VALUE) != DEFAULT_VALUE;
    }

    @Override