diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java index 1652cc91d6cef..f861fb441e7ba 100644 --- a/services/core/java/com/android/server/wm/ActivityRecord.java +++ b/services/core/java/com/android/server/wm/ActivityRecord.java @@ -8206,6 +8206,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;