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

Commit a4733b68 authored by Alan Viverette's avatar Alan Viverette Committed by Android Git Automerger
Browse files

am fb11949d: Merge "Don\'t ignore accessibility overlays during visibility...

am fb11949d: Merge "Don\'t ignore accessibility overlays during visibility computation" into lmp-mr1-dev

* commit 'fb11949d':
  Don't ignore accessibility overlays during visibility computation
parents ca1e3e5e fb11949d
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -992,12 +992,6 @@ final class AccessibilityController {
                        continue;
                    }

                    // If the window is an accessibility overlay - ignore.
                    if (windowState.mAttrs.type ==
                            WindowManager.LayoutParams.TYPE_ACCESSIBILITY_OVERLAY) {
                        continue;
                    }

                    // Compute the bounds in the screen.
                    final Rect boundsInScreen = mTempRect;
                    computeWindowBoundsInScreen(windowState, boundsInScreen);
@@ -1018,8 +1012,14 @@ final class AccessibilityController {
                        }
                    }

                    // Account for the space this window takes if the window
                    // is not an accessibility overlay which does not change
                    // the reported windows.
                    if (windowState.mAttrs.type !=
                            WindowManager.LayoutParams.TYPE_ACCESSIBILITY_OVERLAY) {
                        unaccountedSpace.op(boundsInScreen, unaccountedSpace,
                                Region.Op.REVERSE_DIFFERENCE);
                    }

                    // We figured out what is touchable for the entire screen - done.
                    if (unaccountedSpace.isEmpty()) {