[core] Avoid loading source if a source request is currently ongoing

This commit is contained in:
Bruno de Oliveira Abinader
2015-12-15 14:51:01 -08:00
parent bf37904883
commit 5a63ce5576

View File

@@ -61,6 +61,8 @@ void Source::load() {
return;
}
if (req) return;
// URL may either be a TileJSON file, or a GeoJSON file.
FileSource* fs = util::ThreadContext::getFileSource();
req = fs->request({ Resource::Kind::Source, info.url }, [this](Response res) {