diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-11-10 07:49:07 +0100 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2017-11-10 07:49:07 +0100 |
commit | c2f9fbb3a1cf72cbaf0c914d5a258ac8695c9c29 (patch) | |
tree | 1c170ed6e709af22f01bfe75b2e519a4524fe7c5 | |
parent | 51544804b86df6d33bea3f01a0e9acbed92c8b44 (diff) | |
download | qtlocation-mapboxgl-c2f9fbb3a1cf72cbaf0c914d5a258ac8695c9c29.tar.gz |
[android] - harden scale end gesture event for null velocity tracker
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java index fddc1b29bd..9d7d980ae3 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java @@ -553,6 +553,11 @@ final class MapGestureDetector { // Called when fingers leave screen @Override public void onScaleEnd(final ScaleGestureDetector detector) { + if (velocityTracker == null) { + return; + } + + if (rotateGestureOccurred || quickZoom) { reset(); return; |