diff options
author | 2020-10-27 10:11:05 +0000 | |
---|---|---|
committer | 2020-10-27 10:11:05 +0000 | |
commit | 7f26c171c18edd4808b3fbd15f7028e81492b37a (patch) | |
tree | 28fc4dd5b5495b4c786629fd3ad125d065d0f4e0 | |
parent | cf42dd7c97c191871bd549277aef079b400566e2 (diff) | |
parent | e0f99623e2b4a4d3aacc4391265d19b9bb0eabbb (diff) |
Merge "Remove resuming activity from stopping"
-rw-r--r-- | services/core/java/com/android/server/wm/Task.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 27948aea380b..c1969970f158 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -5974,6 +5974,8 @@ class Task extends WindowContainer<WindowContainer> { if (mResumedActivity == next && next.isState(RESUMED) && taskDisplayArea.getWindowingMode() != WINDOWING_MODE_FREEFORM && taskDisplayArea.allResumedActivitiesComplete()) { + // The activity may be waiting for stop, but that is no longer appropriate for it. + mStackSupervisor.mStoppingActivities.remove(next); // Make sure we have executed any pending transitions, since there // should be nothing left to do at this point. executeAppTransition(options); |