Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1cd18d30 authored by Riddle Hsu's avatar Riddle Hsu Committed by Automerger Merge Worker
Browse files

Merge "Sync client visibility if activity is stopped" into sc-dev am: be851a2a

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15258890

Change-Id: I3c0c20191c6f3e1f40b4900c6a1a6dc8c445c834
parents 9d485fc1 be851a2a
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -5029,6 +5029,10 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
        // Reset the last saved PiP snap fraction on app stop.
        mDisplayContent.mPinnedTaskController.onActivityHidden(mActivityComponent);
        mDisplayContent.mUnknownAppVisibilityController.appRemovedOrHidden(this);
        if (isClientVisible()) {
            // Though this is usually unlikely to happen, still make sure the client is invisible.
            setClientVisible(false);
        }
        destroySurfaces();
        // Remove any starting window that was added for this app if they are still around.
        removeStartingWindow();