summaryrefslogtreecommitdiffstats
path: root/src/display/drawing-image.cpp
diff options
context:
space:
mode:
authorNathan Lee <2431820-nathanal@users.noreply.gitlab.com>2019-07-02 11:36:58 +0000
committerNathan Lee <2431820-nathanal@users.noreply.gitlab.com>2019-07-02 11:36:58 +0000
commit90705c915973171ceb661d5494277fc21eb2ae8b (patch)
treed3267356f73de142027e93a4300b163f1484aeb8 /src/display/drawing-image.cpp
parentWITH_ASAN AddressSanitizer compile option (diff)
downloadinkscape-90705c915973171ceb661d5494277fc21eb2ae8b.tar.gz
inkscape-90705c915973171ceb661d5494277fc21eb2ae8b.zip
Crashfix when importing/selecting large png
Uses size_t as per Thomas Holder's suggestion. Fixes gitlab.com/inkscape/inkscape/issues/192.
Diffstat (limited to 'src/display/drawing-image.cpp')
-rw-r--r--src/display/drawing-image.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/display/drawing-image.cpp b/src/display/drawing-image.cpp
index 339a8070d..fb1342edf 100644
--- a/src/display/drawing-image.cpp
+++ b/src/display/drawing-image.cpp
@@ -209,7 +209,7 @@ DrawingImage::_pickItem(Geom::Point const &p, double delta, unsigned /*sticky*/)
unsigned char *const pixels = _pixbuf->pixels();
int width = _pixbuf->width();
int height = _pixbuf->height();
- int rowstride = _pixbuf->rowstride();
+ size_t rowstride = _pixbuf->rowstride();
Geom::Point tp = p * _ctm.inverse();
Geom::Rect r = bounds();