diff --git a/services/core/java/com/android/server/wm/WindowOrganizerController.java b/services/core/java/com/android/server/wm/WindowOrganizerController.java index 72411727361a8..4ec11538f403b 100644 --- a/services/core/java/com/android/server/wm/WindowOrganizerController.java +++ b/services/core/java/com/android/server/wm/WindowOrganizerController.java @@ -1059,7 +1059,7 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub if (activity == null || activity.finishing) { break; } - if (activity.isVisible()) { + if (activity.isVisible() || activity.isVisibleRequested()) { // Prevent the transition from being executed too early if the activity is // visible. activity.finishIfPossible("finish-activity-op", false /* oomAdj */);