summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2017-09-14 19:14:23 +0200
committerAlbert Astals Cid <aacid@kde.org>2017-09-14 19:14:23 +0200
commit504b3590182175390f474657a372e78fb1508262 (patch)
tree80c23ddab87c4dcaee18413149b34e13ab7b8cc3
parent500ce88a3b5b0bd556ac6941ba66a86cae44663a (diff)
Splash::scaleImage: Do not try to scale if srcHeight or srcWidth are < 1
Bug #102719
-rw-r--r--splash/Splash.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/splash/Splash.cc b/splash/Splash.cc
index 39fc7d64..aba7814f 100644
--- a/splash/Splash.cc
+++ b/splash/Splash.cc
@@ -4152,7 +4152,7 @@ SplashBitmap *Splash::scaleImage(SplashImageSource src, void *srcData,
SplashBitmap *dest;
dest = new SplashBitmap(scaledWidth, scaledHeight, 1, srcMode, srcAlpha, gTrue, bitmap->getSeparationList());
- if (dest->getDataPtr() != NULL) {
+ if (dest->getDataPtr() != NULL && srcHeight > 0 && srcWidth > 0) {
if (scaledHeight < srcHeight) {
if (scaledWidth < srcWidth) {
scaleImageYdXd(src, srcData, srcMode, nComps, srcAlpha,