diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2017-07-14 15:30:27 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2017-07-14 15:30:47 +0200 |
commit | 3b38b3811686020e9fae35c2e512cc604584d73e (patch) | |
tree | 45fef4ff97eb081839b6f9359e8e36f186f12087 | |
parent | e4749e29eaff50dd78e1714a3f09130a6f3b9538 (diff) | |
download | qtlocation-mapboxgl-3b38b3811686020e9fae35c2e512cc604584d73e.tar.gz |
[core] abort early when the dimension is 0upstream/fix-collision-tile-undefined-behavior
-rw-r--r-- | src/mbgl/map/transform.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp index 50f979437d..ab10b21cc1 100644 --- a/src/mbgl/map/transform.cpp +++ b/src/mbgl/map/transform.cpp @@ -168,7 +168,7 @@ void Transform::flyTo(const CameraOptions &camera, const AnimationOptions &anima double angle = camera.angle.value_or(getAngle()); double pitch = camera.pitch.value_or(getPitch()); - if (std::isnan(zoom)) { + if (std::isnan(zoom) || state.size.isEmpty()) { return; } |