Merge "Settings crashing if there are no installed accessibility services." into jb-mr2-dev
This commit is contained in:
@@ -570,11 +570,16 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
}
|
||||
|
||||
private void loadInstalledServices() {
|
||||
Set<ComponentName> installedServices = sInstalledServices;
|
||||
installedServices.clear();
|
||||
|
||||
List<AccessibilityServiceInfo> installedServiceInfos =
|
||||
AccessibilityManager.getInstance(getActivity())
|
||||
.getInstalledAccessibilityServiceList();
|
||||
Set<ComponentName> installedServices = sInstalledServices;
|
||||
installedServices.clear();
|
||||
if (installedServiceInfos == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
final int installedServiceInfoCount = installedServiceInfos.size();
|
||||
for (int i = 0; i < installedServiceInfoCount; i++) {
|
||||
ResolveInfo resolveInfo = installedServiceInfos.get(i).getResolveInfo();
|
||||
|
Reference in New Issue
Block a user