summaryrefslogtreecommitdiff
path: root/gfx/cairo/libpixman/src/pixman-edge-imp.h
diff options
context:
space:
mode:
Diffstat (limited to 'gfx/cairo/libpixman/src/pixman-edge-imp.h')
-rw-r--r--gfx/cairo/libpixman/src/pixman-edge-imp.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/gfx/cairo/libpixman/src/pixman-edge-imp.h b/gfx/cairo/libpixman/src/pixman-edge-imp.h
index a47098a896..a4698eddb2 100644
--- a/gfx/cairo/libpixman/src/pixman-edge-imp.h
+++ b/gfx/cairo/libpixman/src/pixman-edge-imp.h
@@ -55,9 +55,8 @@ RASTERIZE_EDGES (pixman_image_t *image,
*
* (The AA case does a similar adjustment in RENDER_SAMPLES_X)
*/
- /* we cast to unsigned to get defined behaviour for overflow */
- lx = (unsigned)lx + X_FRAC_FIRST(1) - pixman_fixed_e;
- rx = (unsigned)rx + X_FRAC_FIRST(1) - pixman_fixed_e;
+ lx += X_FRAC_FIRST(1) - pixman_fixed_e;
+ rx += X_FRAC_FIRST(1) - pixman_fixed_e;
#endif
/* clip X */
if (lx < 0)