diff --git a/ChangeLog b/ChangeLog index e84a78c6b..6b68dc82e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-14 Stuart Parmenter + + * src/cairo-win32-surface.c: (_cairo_win32_surface_fill_rectangles): + blue and green values were swapped in the DO_SOURCE case. + 2005-07-14 Carl Worth * test/cairo-test.c: (cairo_test_create_png_pattern): Rewrite to diff --git a/src/cairo-win32-surface.c b/src/cairo-win32-surface.c index b58e6458d..148d22bcd 100644 --- a/src/cairo-win32-surface.c +++ b/src/cairo-win32-surface.c @@ -706,7 +706,7 @@ _cairo_win32_surface_fill_rectangles (void *abstract_surface, new_color = RGB (0, 0, 0); break; case DO_SOURCE: - new_color = RGB (color->red_short >> 8, color->blue_short >> 8, color->green_short >> 8); + new_color = RGB (color->red_short >> 8, color->green_short >> 8, color->blue_short >> 8); break; case DO_NOTHING: return CAIRO_STATUS_SUCCESS;