OSDN Git Service

Couple fixes for M11nGestureHandler
authorEugene Susla <eugenesusla@google.com>
Wed, 14 Feb 2018 20:59:29 +0000 (12:59 -0800)
committerEugene Susla <eugenesusla@google.com>
Thu, 15 Feb 2018 01:44:28 +0000 (17:44 -0800)
commit5210e9447c9b3ad9e2e97cfefa0ce4b18da01734
tree4ca71f85bde52a69aaeddad422039ba34c6e3cd0
parentaa2c46cc81b87f443e800617097ad60212fbdaf4
Couple fixes for M11nGestureHandler

1. Added missing defensive copy for a MotionEvent that is posted
asynchronously with delay, and thus might get recycled
2. Fixed transitioning to viewport dragging on 3tap/shortcut+swipe

Test: manually ensure the fix is working
Bug: 73359125
Change-Id: Iae8cd3a83512ee363abe9f0b5702287d7616c092
core/java/android/util/ExceptionUtils.java
services/accessibility/java/com/android/server/accessibility/MagnificationGestureHandler.java
services/tests/servicestests/src/com/android/server/accessibility/MagnificationGestureHandlerTest.java
services/tests/servicestests/src/com/android/server/testutils/TestHandler.java