summaryrefslogtreecommitdiff
path: root/src/mbgl/style/style.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/style.cpp')
-rw-r--r--src/mbgl/style/style.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mbgl/style/style.cpp b/src/mbgl/style/style.cpp
index e1cbe56bc5..0605a66d80 100644
--- a/src/mbgl/style/style.cpp
+++ b/src/mbgl/style/style.cpp
@@ -214,15 +214,18 @@ double Style::getDefaultPitch() const {
void Style::updateTiles(const UpdateParameters& parameters) {
for (const auto& source : sources) {
- source->baseImpl->updateTiles(parameters);
+ if (source->baseImpl->enabled) {
+ source->baseImpl->updateTiles(parameters);
+ }
}
}
void Style::relayout() {
for (const auto& sourceID : updateBatch.sourceIDs) {
Source* source = getSource(sourceID);
- if (!source) continue;
- source->baseImpl->reloadTiles();
+ if (source && source->baseImpl->enabled) {
+ source->baseImpl->reloadTiles();
+ }
}
updateBatch.sourceIDs.clear();
}