From bef3e1590b38217d71cb519b2304d52efa5885fe Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Tue, 14 Jul 2015 18:12:48 +0300 Subject: [PATCH] Force style cascade in MapContext::loadStyleJSON Fixes #1889. --- src/mbgl/map/map_context.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mbgl/map/map_context.cpp b/src/mbgl/map/map_context.cpp index 23bb5f590..61614dd0e 100644 --- a/src/mbgl/map/map_context.cpp +++ b/src/mbgl/map/map_context.cpp @@ -133,6 +133,9 @@ void MapContext::loadStyleJSON(const std::string& json, const std::string& base) style->setJSON(json, base); style->setObserver(this); + // force style cascade, causing all pending transitions to complete. + style->cascade(); + updated |= static_cast(Update::DefaultTransitionDuration); updated |= static_cast(Update::Classes); updated |= static_cast(Update::Zoom);