summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-01-04 02:35:06 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-01-04 02:35:06 +0000
commitc0fec9c4a997d4d1619c97f992017a2d51eac063 (patch)
treebf4be046a72d1aeb2a8a05ad07e84087b97f4ae0
parenta4d9784db7e7fdbafb6685ec03d43703df443b91 (diff)
parent7dbd24c1544917600b1396d63c7ca60553043bc5 (diff)
Merge "[M11n] Add missing defensive copies"
-rw-r--r--services/accessibility/java/com/android/server/accessibility/GestureUtils.java6
-rw-r--r--services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java4
2 files changed, 2 insertions, 8 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/GestureUtils.java b/services/accessibility/java/com/android/server/accessibility/GestureUtils.java
index abfdb683c04c..d5b53bc686da 100644
--- a/services/accessibility/java/com/android/server/accessibility/GestureUtils.java
+++ b/services/accessibility/java/com/android/server/accessibility/GestureUtils.java
@@ -40,12 +40,6 @@ final class GestureUtils {
return (deltaTime >= timeout);
}
- public static boolean isSamePointerContext(MotionEvent first, MotionEvent second) {
- return (first.getPointerIdBits() == second.getPointerIdBits()
- && first.getPointerId(first.getActionIndex())
- == second.getPointerId(second.getActionIndex()));
- }
-
/**
* Determines whether a two pointer gesture is a dragging one.
*
diff --git a/services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java b/services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java
index a219edbd38cd..74d2dddcdfb3 100644
--- a/services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java
+++ b/services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java
@@ -760,10 +760,10 @@ class MagnificationGestureHandler extends BaseEventStreamTransformation {
int policyFlags) {
if (event.getActionMasked() == ACTION_DOWN) {
mPreLastDown = mLastDown;
- mLastDown = event;
+ mLastDown = MotionEvent.obtain(event);
} else if (event.getActionMasked() == ACTION_UP) {
mPreLastUp = mLastUp;
- mLastUp = event;
+ mLastUp = MotionEvent.obtain(event);
}
MotionEventInfo info = MotionEventInfo.obtain(event, rawEvent,