diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2016-12-13 14:00:59 -0800 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-12-14 10:08:23 -0800 |
commit | e8a48a6d6333a5b092e742ce3543870c2235de88 (patch) | |
tree | d18c403aa6a606a05d99dfdd64dfad5228b81c94 /platform/node/src/node_map.cpp | |
parent | ceeded293214a34f878d50fe3a8ca4a02ba52aeb (diff) | |
download | qtlocation-mapboxgl-e8a48a6d6333a5b092e742ce3543870c2235de88.tar.gz |
[node] Fix order of operations when setting zoom and center
Zoom must be set first, to avoid center potentially getting constrained.
Fixes #7351
Diffstat (limited to 'platform/node/src/node_map.cpp')
-rw-r--r-- | platform/node/src/node_map.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/platform/node/src/node_map.cpp b/platform/node/src/node_map.cpp index 48a954504c..acf83eef66 100644 --- a/platform/node/src/node_map.cpp +++ b/platform/node/src/node_map.cpp @@ -371,15 +371,15 @@ void NodeMap::startRender(NodeMap::RenderOptions options) { map->setClasses(options.classes); } + if (map->getZoom() != options.zoom) { + map->setZoom(options.zoom); + } + mbgl::LatLng latLng(options.latitude, options.longitude); if (map->getLatLng() != latLng) { map->setLatLng(latLng); } - if (map->getZoom() != options.zoom) { - map->setZoom(options.zoom); - } - if (map->getBearing() != options.bearing) { map->setBearing(options.bearing); } |