From 772fcb96f19fbd6b86ac562863714019909634bf Mon Sep 17 00:00:00 2001 From: Mady Mellor Date: Thu, 21 May 2015 17:46:58 -0700 Subject: [PATCH] Update button to BUTTON_STYLUS_PRIMARY MotioneEvent.BUTTON_SECONDARY is no longer used for M+, instead it will be BUTTON_STYLUS_PRIMARY. Bug: 21148238 Change-Id: If08a82e7be57798a2a747d29436e0411c76ef58f --- core/java/android/view/ScaleGestureDetector.java | 4 ++-- .../core/java/com/android/server/wm/WindowManagerService.java | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/java/android/view/ScaleGestureDetector.java b/core/java/android/view/ScaleGestureDetector.java index b055efed441ad..7b0f1fbe7ee18 100644 --- a/core/java/android/view/ScaleGestureDetector.java +++ b/core/java/android/view/ScaleGestureDetector.java @@ -320,8 +320,8 @@ public class ScaleGestureDetector { } final int count = event.getPointerCount(); - final boolean isStylusButtonDown = (event.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS) - && (event.getButtonState() & MotionEvent.BUTTON_SECONDARY) != 0; + final boolean isStylusButtonDown = + (event.getButtonState() & MotionEvent.BUTTON_STYLUS_PRIMARY) != 0; final boolean anchoredScaleCancelled = mAnchoredScaleMode == ANCHORED_SCALE_MODE_STYLUS && !isStylusButtonDown; diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index cebb909e5678d..b4865615c752b 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -739,8 +739,7 @@ public class WindowManagerService extends IWindowManager.Stub final float newX = motionEvent.getRawX(); final float newY = motionEvent.getRawY(); final boolean isStylusButtonDown = - (motionEvent.getToolType(0) == MotionEvent.TOOL_TYPE_STYLUS) - && (motionEvent.getButtonState() & MotionEvent.BUTTON_SECONDARY) != 0; + (motionEvent.getButtonState() & MotionEvent.BUTTON_STYLUS_PRIMARY) != 0; if (mIsStartEvent) { if (isStylusButtonDown) {