[core] Avoid loading source if a source request is currently ongoing
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user