diff options
Diffstat (limited to 'src/mbgl/map/sprite.hpp')
-rw-r--r-- | src/mbgl/map/sprite.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/map/sprite.hpp b/src/mbgl/map/sprite.hpp index ccf2561618..13cfbe2d84 100644 --- a/src/mbgl/map/sprite.hpp +++ b/src/mbgl/map/sprite.hpp @@ -39,6 +39,7 @@ public: virtual ~Observer() = default; virtual void onSpriteLoaded() = 0; + virtual void onSpriteLoadingFailed(std::exception_ptr error) = 0; }; Sprite(const std::string& baseUrl, float pixelRatio); @@ -56,6 +57,7 @@ public: void setObserver(Observer* observer); private: void emitSpriteLoadedIfComplete(); + void emitSpriteLoadingFailed(const std::string& message); void parseJSON(); void parseImage(); |