summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ameer Armaly <aarmaly@google.com> 2020-06-29 16:32:02 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-06-29 16:32:02 +0000
commit724bc7120895e43822180df9a0e7134e7eb32175 (patch)
treeb1a56a98f9521b1619e8ea9091b52b6636394543
parentca6da34ac602af2b742011498329b803fbb4ccae (diff)
parentb8544eab9f31d8b3a0d57c69c91f70463cc07c0c (diff)
Merge changes from topic "rollback" into rvc-dev
* changes: [DO NOT MERGE] Fix NPE from uninitialized object. [DO NOT MERGE] TouchExplorer: do not use accessibility action to long click.
-rw-r--r--services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java2
-rw-r--r--services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java11
2 files changed, 4 insertions, 9 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
index d2b1bd1a6008..499a2711d8e6 100644
--- a/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
+++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java
@@ -251,7 +251,7 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
//TODO: Remove this hack
private boolean mInitialized;
- private Point mTempPoint;
+ private Point mTempPoint = new Point();
private boolean mIsAccessibilityButtonShown;
private AccessibilityUserState getCurrentUserStateLocked() {
diff --git a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java
index 373d47ed366b..6f2e6263b937 100644
--- a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java
+++ b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java
@@ -309,14 +309,9 @@ public class TouchExplorer extends BaseEventStreamTransformation
@Override
public void onDoubleTapAndHold(MotionEvent event, MotionEvent rawEvent, int policyFlags) {
- // Try to use the standard accessibility API to long click
- if (!mAms.performActionOnAccessibilityFocusedItem(
- AccessibilityNodeInfo.AccessibilityAction.ACTION_LONG_CLICK)) {
- Slog.e(LOG_TAG, "ACTION_LONG_CLICK failed.");
- if (mDispatcher.longPressWithTouchEvents(event, policyFlags)) {
- sendHoverExitAndTouchExplorationGestureEndIfNeeded(policyFlags);
- mState.startDelegating();
- }
+ if (mDispatcher.longPressWithTouchEvents(event, policyFlags)) {
+ sendHoverExitAndTouchExplorationGestureEndIfNeeded(policyFlags);
+ mState.startDelegating();
}
}