From e4bd258fd6c86b76e5f1a71a4c47d8acd3a04c52 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sun, 6 Mar 2005 11:28:10 +0000 Subject: [PATCH] Fix bug which led to an endless loop if 1.5x scaler is fed with odd value. svn-id: r17003 --- common/scaler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/scaler.cpp b/common/scaler.cpp index 30de3a7ae62..084c1849f74 100644 --- a/common/scaler.cpp +++ b/common/scaler.cpp @@ -184,7 +184,7 @@ void Normal1o5xTemplate(const uint8 *srcPtr, uint32 srcPitch, uint8 *dstPtr, uin const uint32 srcPitch2 = srcPitch * 2; assert(((int)dstPtr & 1) == 0); - while (height) { + while (height > 0) { r = dstPtr; for (int i = 0; i < width; i += 2, r += 6) { uint16 color0 = *(((const uint16 *)srcPtr) + i);