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

Commit ed0fdf23 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 am: 3a985808

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

Change-Id: I8a0f8a5083e66ecb5b3cb1092770ada5104fb9e9
parents 2b8546c7 3a985808
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -5145,6 +5145,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();