diff --git a/services/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/java/com/android/server/accessibility/AccessibilityManagerService.java index e6cabdc29d0d8..e5cba625e4d3f 100644 --- a/services/java/com/android/server/accessibility/AccessibilityManagerService.java +++ b/services/java/com/android/server/accessibility/AccessibilityManagerService.java @@ -2105,6 +2105,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { if (mIsAutomation) { // We no longer have an automation service, so restore // the state based on values in the settings database. + userState.mInstalledServices.remove(mAccessibilityServiceInfo); + userState.mEnabledServices.remove(mComponentName); userState.mUiAutomationService = null; userState.mUiAutomationServiceClient = null; }