summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ben Lin <linben@google.com> 2020-06-16 13:01:32 -0700
committer Ben Lin <linben@google.com> 2020-06-16 13:01:32 -0700
commita6024e8652493ab686e6c831abf0701329488334 (patch)
tree9fc3e8be01551622c6a6554a65ffa6adb2ede398
parentc4568caf2c71f28b5c9b6d642acc996c46cd3927 (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.java2
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) {