summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mbgl/map/map_context.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mbgl/map/map_context.cpp b/src/mbgl/map/map_context.cpp
index 89c491facd..821741e87e 100644
--- a/src/mbgl/map/map_context.cpp
+++ b/src/mbgl/map/map_context.cpp
@@ -113,12 +113,14 @@ void MapContext::setStyleURL(const std::string& url) {
Log::Error(Event::Setup, "loading style failed: %s", res.error->message.c_str());
data.loading = false;
}
- } else {
- // We got a new stylesheet; only update when it's different from the previous one.
- if (styleJSON != *res.data) {
- loadStyleJSON(*res.data, base);
- }
+ return;
+ }
+
+ if (res.notModified) {
+ return;
}
+
+ loadStyleJSON(*res.data, base);
});
}