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

Commit 04d6fe56 authored by Phil Weaver's avatar Phil Weaver
Browse files

Check a11y enabled before sending events from PiP

Bug: 64615719
Test: Ran YouTube, issued 'adb shell input keyevent 171',
then plugged in a USB mouse and moved the pointer over
the PiP window. No longer crashes the SystemUI.

Change-Id: Ib28921bdf1e1b2e06aa472340a5733a59702193d
parent d87e79aa
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -385,7 +385,7 @@ public class PipTouchHandler {
            }
            case MotionEvent.ACTION_HOVER_ENTER:
            case MotionEvent.ACTION_HOVER_MOVE: {
                if (!mSendingHoverAccessibilityEvents) {
                if (mAccessibilityManager.isEnabled() && !mSendingHoverAccessibilityEvents) {
                    AccessibilityEvent event = AccessibilityEvent.obtain(
                            AccessibilityEvent.TYPE_VIEW_HOVER_ENTER);
                    event.setImportantForAccessibility(true);
@@ -398,7 +398,7 @@ public class PipTouchHandler {
                break;
            }
            case MotionEvent.ACTION_HOVER_EXIT: {
                if (mSendingHoverAccessibilityEvents) {
                if (mAccessibilityManager.isEnabled() && mSendingHoverAccessibilityEvents) {
                    AccessibilityEvent event = AccessibilityEvent.obtain(
                            AccessibilityEvent.TYPE_VIEW_HOVER_EXIT);
                    event.setImportantForAccessibility(true);