diff options
| author | 2020-06-16 13:01:32 -0700 | |
|---|---|---|
| committer | 2020-06-16 13:01:32 -0700 | |
| commit | a6024e8652493ab686e6c831abf0701329488334 (patch) | |
| tree | 9fc3e8be01551622c6a6554a65ffa6adb2ede398 | |
| parent | c4568caf2c71f28b5c9b6d642acc996c46cd3927 (diff) | |
Fix accessibility regression.
Instead of setting mHideMenuAfterShown to true for all cases, only do it
when accessibility isn't enabled.
Bug: 158662766
Test: Double tap when PIP focused
Change-Id: I18713ab1fdf511b74108df355204b2c54913a078
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java b/packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java index 3cc9127068bf..74f0d9741fbc 100644 --- a/packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java +++ b/packages/SystemUI/src/com/android/systemui/pip/phone/PipTouchHandler.java @@ -688,11 +688,11 @@ public class PipTouchHandler { break; } case MotionEvent.ACTION_HOVER_EXIT: { - mHideMenuAfterShown = true; // If Touch Exploration is enabled, some a11y services (e.g. Talkback) is probably // on and changing MotionEvents into HoverEvents. // Let's not enable menu show/hide for a11y services. if (!mAccessibilityManager.isTouchExplorationEnabled()) { + mHideMenuAfterShown = true; mMenuController.hideMenu(); } if (!shouldDeliverToMenu && mSendingHoverAccessibilityEvents) { |