summaryrefslogtreecommitdiff
path: root/src/mbgl/sprite
diff options
context:
space:
mode:
authorMike Morris <mikemorris@users.noreply.github.com>2016-11-01 11:47:53 -0400
committerMike Morris <mikemorris@users.noreply.github.com>2016-11-04 14:47:34 -0400
commit39e9b30ebc1647a72234f8cf37e0c095983253cf (patch)
treeaea9ffa8e6f3094993ce468caa31bdcbd36f02ad /src/mbgl/sprite
parent6c30105a5390b1821ba698d6b9c05c4c24294db6 (diff)
downloadqtlocation-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.cpp6
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;
}