Always call onSourceLoaded observers (#15548)

* [core] add sources to source collection before triggering load

* [test] add testcase for #15514

* [core] also call onSourceLoaded observers when no network request was necessary
This commit is contained in:
Konstantin Käfer
2019-09-04 02:02:23 +02:00
committed by Dane Springmeyer
parent 1ef763c98e
commit c7be3d52a7
6 changed files with 57 additions and 3 deletions

View File

@@ -41,6 +41,7 @@ void RasterSource::loadDescription(FileSource& fileSource) {
if (urlOrTileset.is<Tileset>()) {
baseImpl = makeMutable<Impl>(impl(), urlOrTileset.get<Tileset>());
loaded = true;
observer->onSourceLoaded(*this);
return;
}