Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/modules/dropshadow


Modified Files:
        e_mod_main.c 


Log Message:


oh that was bad. it made shadows fuck up a bit. fixed now :)

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e/src/modules/dropshadow/e_mod_main.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- e_mod_main.c        13 Apr 2005 15:52:34 -0000      1.15
+++ e_mod_main.c        14 Apr 2005 11:46:17 -0000      1.16
@@ -1193,13 +1193,13 @@
          ds->table.gauss[ds->conf->blur_size - 1 - i] =
          _ds_gauss_int(-1.5 + (v * 3.0)) * 255.0;
      }
-
+   
    q = ds->conf->quality;
    if (ds->table.gauss2) free(ds->table.gauss2);
    ds->table.gauss2_size = ((ds->conf->blur_size / q) * 2) - 1;
    ds->table.gauss2 = calloc(1, ds->table.gauss2_size * sizeof(unsigned char));
    
-   ds->table.gauss[(ds->conf->blur_size / q) - 1] = 255;
+   ds->table.gauss2[(ds->conf->blur_size / q) - 1] = 255;
    for (i = 1; i < ((ds->conf->blur_size / q) - 1); i++)
      {
        double v;
@@ -1274,7 +1274,7 @@
                  sum = 0;
                  for (l = 0; l <= l2; l++)
                    {
-                      sum += (*p1) * lut[l];
+                      sum += (int)(*p1) * (int)lut[l];
                       p1++;
                    }
                  *p2 = sum / full;
@@ -1293,7 +1293,7 @@
                    {
                       wt = lut[l];
                       weight += wt;
-                      sum += (*p1) * wt;
+                      sum += (int)(*p1) * (int)wt;
                       p1++;
                    }
                  *p2 = sum / weight;
@@ -1346,7 +1346,7 @@
                  sum = 0;
                  for (l = 0; l <= l2; l++)
                    {
-                      sum += (*p1) * lut[l];
+                      sum += (int)(*p1) * (int)lut[l];
                       p1 += pix_w;
                    }
                  *p2 = sum / full;
@@ -1365,7 +1365,7 @@
                    {
                       wt = lut[l];
                       weight += wt;
-                      sum += (*p1) * wt;
+                      sum += (int)(*p1) * wt;
                       p1 += pix_w;
                    }
                  *p2 = sum / weight;




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to