Chromium Code Reviews| Index: content/public/android/java/src/org/chromium/content/browser/ZoomManager.java |
| diff --git a/content/public/android/java/src/org/chromium/content/browser/ZoomManager.java b/content/public/android/java/src/org/chromium/content/browser/ZoomManager.java |
| index 986d61ebc00cd14d957f86d58e210c401ae37ccb..e5fdcce643debe5a93ee6114f8dd709da8803fc9 100644 |
| --- a/content/public/android/java/src/org/chromium/content/browser/ZoomManager.java |
| +++ b/content/public/android/java/src/org/chromium/content/browser/ZoomManager.java |
| @@ -123,7 +123,8 @@ class ZoomManager { |
| try { |
| boolean inGesture = isScaleGestureDetectionInProgress(); |
| boolean retVal = mMultiTouchDetector.onTouchEvent(event); |
| - if (event.getActionMasked() == MotionEvent.ACTION_UP && !inGesture) return false; |
| + if (!inGesture && (event.getActionMasked() == MotionEvent.ACTION_UP |
| + || event.getActionMasked() == MotionEvent.ACTION_CANCEL)) return false; |
|
Ted C
2013/10/14 20:05:38
braces needed since the conditional no longer fits
cjhopman
2013/10/14 20:37:09
Done.
|
| return retVal; |
| } catch (Exception e) { |
| Log.e(TAG, "ScaleGestureDetector got into a bad state!", e); |