summaryrefslogtreecommitdiff
path: root/src/mbgl/map/source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/map/source.cpp')
-rw-r--r--src/mbgl/map/source.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mbgl/map/source.cpp b/src/mbgl/map/source.cpp
index 686b15c24e..501dde5c25 100644
--- a/src/mbgl/map/source.cpp
+++ b/src/mbgl/map/source.cpp
@@ -384,7 +384,8 @@ void Source::update(MapData& data,
GlyphStore& glyphStore,
SpriteAtlas& spriteAtlas,
util::ptr<Sprite> sprite,
- TexturePool& texturePool) {
+ TexturePool& texturePool,
+ bool shouldReparsePartialTiles) {
if (!loaded || data.getAnimationTime() <= updated) {
return;
}
@@ -407,7 +408,8 @@ void Source::update(MapData& data,
switch (state) {
case TileData::State::partial:
- handlePartialTile(id, style.workers);
+ if (shouldReparsePartialTiles)
+ handlePartialTile(id, style.workers);
break;
case TileData::State::invalid:
state = addTile(data, transformState, style, glyphAtlas, glyphStore,