Merge "fix IndexOutOfBoundsException in AccessibilityManagerService..manageServicesLocked"
This commit is contained in:
@@ -398,10 +398,12 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
|
||||
removeUser(intent.getIntExtra(Intent.EXTRA_USER_HANDLE, 0));
|
||||
} else if (Intent.ACTION_USER_PRESENT.equals(action)) {
|
||||
// We will update when the automation service dies.
|
||||
UserState userState = getCurrentUserStateLocked();
|
||||
if (!userState.isUiAutomationSuppressingOtherServices()) {
|
||||
if (readConfigurationForUserStateLocked(userState)) {
|
||||
onUserStateChangedLocked(userState);
|
||||
synchronized (mLock) {
|
||||
UserState userState = getCurrentUserStateLocked();
|
||||
if (!userState.isUiAutomationSuppressingOtherServices()) {
|
||||
if (readConfigurationForUserStateLocked(userState)) {
|
||||
onUserStateChangedLocked(userState);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (Intent.ACTION_SETTING_RESTORED.equals(action)) {
|
||||
|
||||
Reference in New Issue
Block a user