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