Loading packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +2 −4 Original line number Diff line number Diff line Loading @@ -198,9 +198,8 @@ public class RestrictedPreferenceHelper { if (mDisabledByAdmin != disabled) { mDisabledByAdmin = disabled; changed = true; } updateDisabledState(); } return changed; } Loading @@ -210,9 +209,8 @@ public class RestrictedPreferenceHelper { if (mDisabledByAppOps != disabled) { mDisabledByAppOps = disabled; changed = true; } updateDisabledState(); } return changed; } Loading packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java +4 −2 Original line number Diff line number Diff line Loading @@ -254,9 +254,11 @@ public class RestrictedSwitchPreference extends SwitchPreference { final boolean ecmEnabled = getContext().getResources().getBoolean( com.android.internal.R.bool.config_enhancedConfirmationModeEnabled); final boolean appOpsAllowed = !ecmEnabled || mode == AppOpsManager.MODE_ALLOWED; if (appOpsAllowed || isEnabled) { if (isEnabled) { setEnabled(true); } else { } else if (appOpsAllowed && isDisabledByAppOps()) { setEnabled(true); } else if (!appOpsAllowed){ setDisabledByAppOps(true); } } Loading Loading
packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +2 −4 Original line number Diff line number Diff line Loading @@ -198,9 +198,8 @@ public class RestrictedPreferenceHelper { if (mDisabledByAdmin != disabled) { mDisabledByAdmin = disabled; changed = true; } updateDisabledState(); } return changed; } Loading @@ -210,9 +209,8 @@ public class RestrictedPreferenceHelper { if (mDisabledByAppOps != disabled) { mDisabledByAppOps = disabled; changed = true; } updateDisabledState(); } return changed; } Loading
packages/SettingsLib/src/com/android/settingslib/RestrictedSwitchPreference.java +4 −2 Original line number Diff line number Diff line Loading @@ -254,9 +254,11 @@ public class RestrictedSwitchPreference extends SwitchPreference { final boolean ecmEnabled = getContext().getResources().getBoolean( com.android.internal.R.bool.config_enhancedConfirmationModeEnabled); final boolean appOpsAllowed = !ecmEnabled || mode == AppOpsManager.MODE_ALLOWED; if (appOpsAllowed || isEnabled) { if (isEnabled) { setEnabled(true); } else { } else if (appOpsAllowed && isDisabledByAppOps()) { setEnabled(true); } else if (!appOpsAllowed){ setDisabledByAppOps(true); } } Loading