Never restricts Accessibility Activities based on ECM/admin.
Keeps accessibility activity preference as inheriting from RestrictedPreference since it shares lots of behavior with the accessibility service perference (same base class), but always calls setEnabled(true) for activities. Fix: 331990900 Flag: com.android.settings.accessibility.never_restrict_accessibility_activity Test: atest RestrictedPreferenceHelperTest Change-Id: I39971bc3f65aa630fa62a0e31132f177fd21b635
This commit is contained in:
@@ -128,7 +128,13 @@ public class RestrictedPreferenceHelper {
|
||||
AccessibilityActivityPreference preference = new AccessibilityActivityPreference(
|
||||
mContext, componentName.getPackageName(), activityInfo.applicationInfo.uid,
|
||||
info);
|
||||
setRestrictedPreferenceEnabled(preference, permittedServices, serviceEnabled);
|
||||
if (Flags.neverRestrictAccessibilityActivity()) {
|
||||
// Accessibility Activities do not have elevated privileges so restricting
|
||||
// them based on ECM or device admin does not give any value.
|
||||
preference.setEnabled(true);
|
||||
} else {
|
||||
setRestrictedPreferenceEnabled(preference, permittedServices, serviceEnabled);
|
||||
}
|
||||
preferenceList.add(preference);
|
||||
}
|
||||
return preferenceList;
|
||||
|
Reference in New Issue
Block a user