[android] cancel camera transitions only when set CameraMode is not None

This commit is contained in:
Łukasz Paczos
2018-12-19 16:03:10 +01:00
parent c621b8100d
commit f3971bd6e7
2 changed files with 52 additions and 8 deletions

View File

@@ -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);