summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDane Springmeyer <dane@mapbox.com>2020-05-24 22:09:40 -0700
committerDane Springmeyer <dane@mapbox.com>2020-05-24 22:09:40 -0700
commit40652b6f287a03ec55ce36bddb7290b575d4c84d (patch)
tree4c5f8436577b9e155398889744efa6f0098fb8bb
parentd60fd302b1f6563e7d16952f8855122fdcc85f73 (diff)
downloadqtlocation-mapboxgl-upstream/issue_16480.tar.gz
workaround render_orchestrator bugupstream/issue_16480
-rw-r--r--src/mbgl/renderer/render_orchestrator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/renderer/render_orchestrator.cpp b/src/mbgl/renderer/render_orchestrator.cpp
index d7f13695de..590a9b85a6 100644
--- a/src/mbgl/renderer/render_orchestrator.cpp
+++ b/src/mbgl/renderer/render_orchestrator.cpp
@@ -218,7 +218,7 @@ std::unique_ptr<RenderTree> RenderOrchestrator::createRenderTree(
const LayerDifference layerDiff = diffLayers(layerImpls, updateParameters->layers);
layerImpls = updateParameters->layers;
- const bool layersAddedOrRemoved = !layerDiff.added.empty() || !layerDiff.removed.empty();
+ const bool layersAddedOrRemoved = layerImpls->empty() || !layerDiff.added.empty() || !layerDiff.removed.empty();
// Remove render layers for removed layers.
for (const auto& entry : layerDiff.removed) {