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

Commit 3a985808 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: I2985deab7580f358eb469a810b9049dfd37c5908
parents a7ccf03d 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();