diff options
author | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-12-19 16:03:10 +0100 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-01-04 11:19:30 +0100 |
commit | f3971bd6e7ebf15f195e9be2ad94f524ac49b968 (patch) | |
tree | 145947d8fcc9593dbd3a2dbb72ceb71426a26f84 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java | |
parent | c621b8100d8f75a77789371d8c33a7f5dff18651 (diff) | |
download | qtlocation-mapboxgl-f3971bd6e7ebf15f195e9be2ad94f524ac49b968.tar.gz |
[android] cancel camera transitions only when set CameraMode is not None
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java index e426a587d0..5e972c51d6 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationCameraController.java @@ -89,7 +89,11 @@ final class LocationCameraController implements MapboxAnimator.OnCameraAnimation @Nullable OnLocationCameraTransitionListener internalTransitionListener) { final boolean wasTracking = isLocationTracking(); this.cameraMode = cameraMode; - mapboxMap.cancelTransitions(); + + if (cameraMode != CameraMode.NONE) { + mapboxMap.cancelTransitions(); + } + adjustGesturesThresholds(); notifyCameraTrackingChangeListener(wasTracking); transitionToCurrentLocation(wasTracking, lastLocation, internalTransitionListener); |