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

Commit 1c48e302 authored by Craig Mautner's avatar Craig Mautner Committed by Android Git Automerger
Browse files

am a7a99981: Merge "Fix Presentation window is removed on stack change"

* commit 'a7a99981':
  Fix Presentation window is removed on stack change
parents f9819b01 a7a99981
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -4829,8 +4829,19 @@ public class WindowManagerService extends IWindowManager.Stub
        if (NW > 0) {
            mWindowsChanged = true;
        }
        int targetDisplayId = -1;
        Task targetTask = mTaskIdToTask.get(token.appWindowToken.groupId);
        if (targetTask != null) {
            DisplayContent targetDisplayContent = targetTask.getDisplayContent();
            if (targetDisplayContent != null) {
                targetDisplayId = targetDisplayContent.getDisplayId();
            }
        }
        for (int i = 0; i < NW; i++) {
            WindowState win = windows.get(i);
            if (targetDisplayId != -1 && win.getDisplayId() != targetDisplayId) {
                continue;
            }
            if (DEBUG_WINDOW_MOVEMENT) Slog.v(TAG, "Tmp removing app window " + win);
            win.getWindowList().remove(win);
            int j = win.mChildWindows.size();