diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index 60085f4f8e9a9..9058839091a2a 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -10950,7 +10950,9 @@ public final class ActivityManagerService extends ActivityManagerNative restart = true; } else { removeDyingProviderLocked(app, cpr, true); + // cpr should have been removed from mLaunchingProviders NL = mLaunchingProviders.size(); + i--; } } }