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

Commit e39fc96c authored by Svet Ganov's avatar Svet Ganov Committed by Android (Google) Code Review
Browse files

Merge "Ignore accessibility overlay when computing window's interactive region." into lmp-mr1-dev

parents 596d4e72 12b7328c
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -3421,7 +3421,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
                return false;
            }

            // Windows are ordered in z order so start from the botton and find
            // Windows are ordered in z order so start from the bottom and find
            // the window of interest. After that all windows that cover it should
            // be subtracted from the resulting region. Note that for accessibility
            // we are returning only interactive windows.
@@ -3439,7 +3439,8 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub {
                        windowInteractiveRegion = outRegion;
                        continue;
                    }
                } else {
                } else if (currentWindow.getType()
                        != AccessibilityWindowInfo.TYPE_ACCESSIBILITY_OVERLAY) {
                    Rect currentWindowBounds = mTempRect;
                    currentWindow.getBoundsInScreen(currentWindowBounds);
                    if (windowInteractiveRegion.op(currentWindowBounds, Region.Op.DIFFERENCE)) {