[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/krita/plugins/filters/blur
From:       Adrian Page <adrian () pagenet ! plus ! com>
Date:       2009-12-30 17:43:59
Message-ID: 1262195039.021886.4804.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1067824 by page:

Fix previous fix. Subtracting a uint from a uint gives a uint, so cast to int first.

 M  +2 -2      kis_gaussian_blur_filter.cpp  


--- trunk/koffice/krita/plugins/filters/blur/kis_gaussian_blur_filter.cpp \
#1067823:1067824 @@ -97,7 +97,7 @@
 
     for (uint x = 0; x < horizKernelSize; x++)
     {
-        uint xDistance = qAbs(horizontalRadius - x);
+        uint xDistance = qAbs((int)horizontalRadius - (int)x);
         horizGaussian(0, x) = horizMultiplicand * exp( -(qreal)((xDistance * \
xDistance) + (horizontalRadius * horizontalRadius)) * horizExponentMultiplicand );  }
 
@@ -111,7 +111,7 @@
 
     for (uint y = 0; y < verticalKernelSize; y++)
     {
-        uint yDistance = qAbs(verticalRadius - y);
+        uint yDistance = qAbs((int)verticalRadius - (int)y);
         verticalGaussian(y, 0) = verticalMultiplicand * exp( -(qreal)((yDistance * \
yDistance) + (verticalRadius * verticalRadius)) * verticalExponentMultiplicand );  }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic