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

Commit c2cbfdfe authored by Daniel Norman's avatar Daniel Norman Committed by Android (Google) Code Review
Browse files

Merge "Long click: use the node's window's bounds instead of asking WMS." into main

parents d0d8f0ae 462c5b8d
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -90,6 +90,16 @@ flag {
    bug: "300002193"
}

flag {
    name: "focus_click_point_window_bounds_from_a11y_window_info"
    namespace: "accessibility"
    description: "Uses A11yWindowInfo bounds for focus click point bounds checking"
    bug: "317166487"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

flag {
    name: "fullscreen_fling_gesture"
    namespace: "accessibility"
+8 −1
Original line number Diff line number Diff line
@@ -5234,7 +5234,14 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub

                //Clip to the window bounds.
                Rect windowBounds = mTempRect1;
                if (Flags.focusClickPointWindowBoundsFromA11yWindowInfo()) {
                    AccessibilityWindowInfo window = focus.getWindow();
                    if (window != null) {
                        window.getBoundsInScreen(windowBounds);
                    }
                } else {
                    getWindowBounds(focus.getWindowId(), windowBounds);
                }
                if (!boundsInScreenBeforeMagnification.intersect(windowBounds)) {
                    return false;
                }