[core] Ensure image dependencies in GeometryTileWorker::onImagesAvailable

This commit is contained in:
Bruno de Oliveira Abinader
2017-08-13 20:23:11 +03:00
parent 336259d4ad
commit cd8eb13ba2

View File

@@ -218,7 +218,12 @@ void GeometryTileWorker::onGlyphsAvailable(GlyphMap newGlyphMap) {
void GeometryTileWorker::onImagesAvailable(ImageMap newImageMap) {
imageMap = std::move(newImageMap);
pendingImageDependencies.clear();
for (const auto& pair : imageMap) {
auto it = pendingImageDependencies.find(pair.first);
if (it != pendingImageDependencies.end()) {
pendingImageDependencies.erase(it);
}
}
symbolDependenciesChanged();
}