Merge "Fix a11y service targeting sdk version doesn't update" into rvc-dev am: 6651da4348 am: b9bd430d07 am: 0fe9229555

Change-Id: Ide9b4817aa7e997dfd6aee48d5ea92396f4e3430
This commit is contained in:
Rhed Jao
2020-04-08 02:19:16 +00:00
committed by Automerger Merge Worker

View File

@@ -413,7 +413,12 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
&& component.getPackageName().equals(packageName))
|| userState.mCrashedServices.removeIf(component -> component != null
&& component.getPackageName().equals(packageName));
if (reboundAService) {
// Reloads the installed services info to make sure the rebound service could
// get a new one.
userState.mInstalledServices.clear();
final boolean configurationChanged =
readConfigurationForUserStateLocked(userState);
if (reboundAService || configurationChanged) {
onUserStateChangedLocked(userState);
}
migrateAccessibilityButtonSettingsIfNecessaryLocked(userState, packageName);