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

Commit 54255f7a authored by Winson Chung's avatar Winson Chung Committed by Android (Google) Code Review
Browse files

Merge "Skip setting focused window to the recents animation target" into sc-dev

parents 95531c2b 370a9d72
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -8123,6 +8123,16 @@ public class WindowManagerService extends IWindowManager.Stub
            return;
        }

        if (mRecentsAnimationController != null
                && mRecentsAnimationController.getTargetAppMainWindow() == touchedWindow) {
            // If there is an active recents animation and touched window is the target, then ignore
            // the touch. The target already handles touches using its own input monitor and we
            // don't want to trigger any lifecycle changes from focusing another window.
            // TODO(b/186770026): We should remove this once we support multiple resumed activities
            //                    while in overview
            return;
        }

        ProtoLog.i(WM_DEBUG_FOCUS_LIGHT, "onPointerDownOutsideFocusLocked called on %s",
                touchedWindow);
        final DisplayContent displayContent = touchedWindow.getDisplayContent();