diff options
author | Mike Morris <mikemorris@users.noreply.github.com> | 2016-11-01 11:47:53 -0400 |
---|---|---|
committer | Mike Morris <mikemorris@users.noreply.github.com> | 2016-11-04 14:47:34 -0400 |
commit | 39e9b30ebc1647a72234f8cf37e0c095983253cf (patch) | |
tree | aea9ffa8e6f3094993ce468caa31bdcbd36f02ad /src/mbgl/sprite | |
parent | 6c30105a5390b1821ba698d6b9c05c4c24294db6 (diff) | |
download | qtlocation-mapboxgl-39e9b30ebc1647a72234f8cf37e0c095983253cf.tar.gz |
[core] add more detail to invalid metrics error in createSpriteImage
Diffstat (limited to 'src/mbgl/sprite')
-rw-r--r-- | src/mbgl/sprite/sprite_parser.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mbgl/sprite/sprite_parser.cpp b/src/mbgl/sprite/sprite_parser.cpp index 8d9b35cb77..934dca14a8 100644 --- a/src/mbgl/sprite/sprite_parser.cpp +++ b/src/mbgl/sprite/sprite_parser.cpp @@ -5,6 +5,7 @@ #include <mbgl/util/image.hpp> #include <mbgl/util/rapidjson.hpp> +#include <mbgl/util/string.hpp> #include <cmath> #include <limits> @@ -24,7 +25,10 @@ SpriteImagePtr createSpriteImage(const PremultipliedImage& image, ratio <= 0 || ratio > 10 || srcX >= image.size.width || srcY >= image.size.height || srcX + width > image.size.width || srcY + height > image.size.height) { - Log::Error(Event::Sprite, "Can't create sprite with invalid metrics"); + Log::Error(Event::Sprite, "Can't create sprite with invalid metrics: %ux%u@%u,%u in %ux%u@%sx sprite", + width, height, srcX, srcY, + image.size.width, image.size.height, + util::toString(ratio).c_str()); return nullptr; } |