diff --git a/gdk/gdkcairo.c b/gdk/gdkcairo.c index c423871fbc..2ad77d1ea9 100644 --- a/gdk/gdkcairo.c +++ b/gdk/gdkcairo.c @@ -247,7 +247,7 @@ gdk_cairo_set_source_pixbuf (cairo_t *cr, guchar *end = p + 4 * width; guint t1,t2,t3; -#define MULT(d,c,a,t) G_STMT_START { t = c * a + 0x7f; d = ((t >> 8) + t) >> 8; } G_STMT_END +#define MULT(d,c,a,t) G_STMT_START { t = c * a + 0x80; d = ((t >> 8) + t) >> 8; } G_STMT_END while (p < end) {