Code

Rename LPE: mirror reflect --> mirror symmetry
[inkscape.git] / src / display / nr-filter-flood.cpp
index 951e5e460af6edb8266eb248395a1c341a9e70d5..ef95b87e5fe2eb425a5fcacc234804dfc10f719f 100644 (file)
@@ -37,17 +37,17 @@ int FilterFlood::render(FilterSlot &slot, FilterUnits const &/*units*/) {
  
     NRPixBlock *out = new NRPixBlock;
 
-    nr_pixblock_setup_fast(out, in->mode,
+    nr_pixblock_setup_fast(out, NR_PIXBLOCK_MODE_R8G8B8A8N,
                            in->area.x0, in->area.y0, in->area.x1, in->area.y1,
                            true);
 
     unsigned char *out_data = NR_PIXBLOCK_PX(out);
 
     unsigned char r,g,b,a;
-    r = (unsigned char) (color >> 24) % 256;
-    g = (unsigned char) (color >> 16) % 256;
-    b = (unsigned char) (color >>  8) % 256;
-    a = CLAMP_D_TO_U8(opacity*256);
+    r = CLAMP_D_TO_U8((color >> 24) % 256);
+    g = CLAMP_D_TO_U8((color >> 16) % 256);
+    b = CLAMP_D_TO_U8((color >>  8) % 256);
+    a = CLAMP_D_TO_U8(opacity*255);
 
     for(i=0; i < 4*in_h*in_w; i+=4){
             out_data[i]=r;