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

List:       kde-core-devel
Subject:    KImageEffect compile fixes/ bug fixes
From:       Jarosław_Staniek <js () iidea ! pl>
Date:       2004-09-13 13:30:45
Message-ID: 4145AF4B.7020607 () iidea ! pl
[Download RAW message or body]

ok?

-- 
regards / pozdrawiam,
   Jaroslaw Staniek / OpenOffice Polska
   Kexi project: http://koffice.org/kexi/ http://www.kexi-project.org/
   Qt-KDE Wrapper project: http://iidea.pl/~js/qkw/

["kdefx.diff" (text/plain)]

Index: kimageeffect.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdefx/kimageeffect.cpp,v
retrieving revision 1.55
diff -u -r1.55 kimageeffect.cpp
--- kimageeffect.cpp	26 Jun 2004 20:40:02 -0000	1.55
+++ kimageeffect.cpp	13 Sep 2004 13:28:33 -0000
@@ -3769,6 +3769,8 @@
 
     /* red */
     memset(&intensity, 0, sizeof(struct double_packet));
+    memset(&high, 0, sizeof(struct double_packet));
+    memset(&low, 0, sizeof(struct double_packet));
     for(high.red=255; high.red != 0; high.red--){
         intensity.red+=histogram[(unsigned char)high.red].red;
         if(intensity.red > threshold_intensity)
@@ -4825,7 +4827,7 @@
             if (ndotl < 0)
                 shade = (int)( params->compensation * ambient );
             else {
-                shade = (int)( ndotl / sqrt(nx * nx + ny * ny + params->nz2) );
+                shade = (int)( ndotl / sqrt(double(nx * nx + ny * ny + params->nz2)) );
 
                 shade = (int)( shade + QMAX(0.0, (255 * params->compensation - shade)) *
                                ambient / 255 );


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

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