From e8a48a6d6333a5b092e742ce3543870c2235de88 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 13 Dec 2016 14:00:59 -0800 Subject: [node] Fix order of operations when setting zoom and center Zoom must be set first, to avoid center potentially getting constrained. Fixes #7351 --- platform/node/src/node_map.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'platform/node/src') 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); } -- cgit v1.2.1