diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java index 660cd37b123cb..45da45aafabaf 100644 --- a/services/core/java/com/android/server/wm/ActivityRecord.java +++ b/services/core/java/com/android/server/wm/ActivityRecord.java @@ -8086,6 +8086,9 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A setState(PAUSED, "relaunchActivityLocked"); } + // The activity may be waiting for stop, but that is no longer appropriate for it. + mTaskSupervisor.mStoppingActivities.remove(this); + configChangeFlags = 0; deferRelaunchUntilPaused = false; preserveWindowOnDeferredRelaunch = false;