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

Commit b1083fe8 authored by Winson Chung's avatar Winson Chung Committed by Automerger Merge Worker
Browse files

Merge "Skip setting focused window to the recents animation target" into sc-dev am: 54255f7a

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

Change-Id: I46fdd5456d3fed0261fe7cb5718c16750e6f3162
parents e1cda116 54255f7a
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();