Fix a crash in accessibiility settings.
Change-Id: I27920668191742ab032de7b71c8f71cc35432e9f
This commit is contained in:
@@ -39,6 +39,8 @@ import android.widget.TextView;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.accessibility.ToggleSwitch.OnBeforeCheckedChangeListener;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
@@ -81,6 +83,10 @@ public class ToggleAccessibilityServicePreferenceFragment
|
||||
Set<ComponentName> enabledServices = AccessibilityUtils.getEnabledServicesFromSettings(
|
||||
getActivity());
|
||||
|
||||
if (enabledServices == (Set<?>) Collections.emptySet()) {
|
||||
enabledServices = new HashSet<ComponentName>();
|
||||
}
|
||||
|
||||
// Determine enabled services and accessibility state.
|
||||
ComponentName toggledService = ComponentName.unflattenFromString(preferenceKey);
|
||||
boolean accessibilityEnabled = false;
|
||||
|
Reference in New Issue
Block a user