diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2017-08-01 11:29:16 +0200 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2017-08-01 11:29:16 +0200 |
commit | 995aa163234be3cb40c81b307bc4f47b990a35e3 (patch) | |
tree | 658f8b707641b23837c10c7145ba41205377f3e6 /src/mbgl/sprite/sprite_loader_worker.cpp | |
parent | 54ca0c357bf522cb01fa3ee2f1131aac9b9c0cc0 (diff) | |
download | qtlocation-mapboxgl-995aa163234be3cb40c81b307bc4f47b990a35e3.tar.gz |
Diffstat (limited to 'src/mbgl/sprite/sprite_loader_worker.cpp')
-rw-r--r-- | src/mbgl/sprite/sprite_loader_worker.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mbgl/sprite/sprite_loader_worker.cpp b/src/mbgl/sprite/sprite_loader_worker.cpp index 4bded33d53..8258923aa5 100644 --- a/src/mbgl/sprite/sprite_loader_worker.cpp +++ b/src/mbgl/sprite/sprite_loader_worker.cpp @@ -9,7 +9,8 @@ SpriteLoaderWorker::SpriteLoaderWorker(ActorRef<SpriteLoaderWorker>, ActorRef<Sp } void SpriteLoaderWorker::parse(std::shared_ptr<const std::string> image, - std::shared_ptr<const std::string> json) { + std::shared_ptr<const std::string> json, + const uint64_t correlationID) { try { if (!image) { // This shouldn't happen, since we always invoke it with a non-empty pointer. @@ -20,9 +21,9 @@ void SpriteLoaderWorker::parse(std::shared_ptr<const std::string> image, throw std::runtime_error("missing sprite metadata"); } - parent.invoke(&SpriteLoader::onParsed, parseSprite(*image, *json)); + parent.invoke(&SpriteLoader::onParsed, parseSprite(*image, *json), correlationID); } catch (...) { - parent.invoke(&SpriteLoader::onError, std::current_exception()); + parent.invoke(&SpriteLoader::onError, std::current_exception(), correlationID); } } |