Make QS shortcut as the default shortcut type only if it's an a11y tool
Bug: 333602196 Test: atest ToggleAccessibilityServicePreferenceFragmentTest Flag: android.view.accessibility.a11y_qs_shortcut aconfig Nextfood Change-Id: I108e8ab127bcae545b92166a0147f5fee89f9e94
This commit is contained in:
@@ -467,7 +467,10 @@ public class ToggleAccessibilityServicePreferenceFragment extends
|
||||
@Override
|
||||
protected int getDefaultShortcutTypes() {
|
||||
if (android.view.accessibility.Flags.a11yQsShortcut()) {
|
||||
return getTileComponentName() == null ? super.getDefaultShortcutTypes()
|
||||
AccessibilityServiceInfo info = getAccessibilityServiceInfo();
|
||||
boolean isAccessibilityTool = info != null && info.isAccessibilityTool();
|
||||
return !isAccessibilityTool || getTileComponentName() == null
|
||||
? super.getDefaultShortcutTypes()
|
||||
: ShortcutConstants.UserShortcutType.QUICK_SETTINGS;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user