Eek. Yet _more_ fixups for _cairo_pattern_release_surface missed earlier.

This commit is contained in:
Carl Worth 2005-07-14 16:56:08 +00:00
parent 174056f736
commit df181620c0
2 changed files with 11 additions and 4 deletions

View file

@ -1,3 +1,10 @@
2005-07-14 Carl Worth <cworth@cworth.org>
* src/cairo-xlib-surface.c: (_cairo_xlib_surface_composite),
(_cairo_xlib_surface_composite_trapezoids),
(_cairo_xlib_surface_show_glyphs): Eek. Yet _more_ fixups for
_cairo_pattern_release_surface missed earlier.
2005-08-14 Stuart Parmenter <pavlov@pavlov.net>
* src/cairo-win32-surface.c: (_cairo_win32_surface_fill_rectangles):

View file

@ -1068,9 +1068,9 @@ _cairo_xlib_surface_composite (cairo_operator_t operator,
FAIL:
if (mask)
_cairo_pattern_release_surface (&dst->base, &mask->base, &mask_attr);
_cairo_pattern_release_surface (mask_pattern, &mask->base, &mask_attr);
_cairo_pattern_release_surface (&dst->base, &src->base, &src_attr);
_cairo_pattern_release_surface (src_pattern, &src->base, &src_attr);
return status;
}
@ -1168,7 +1168,7 @@ _cairo_xlib_surface_composite_trapezoids (cairo_operator_t operator,
(XTrapezoid *) traps, num_traps);
FAIL:
_cairo_pattern_release_surface (&dst->base, &src->base, &attributes);
_cairo_pattern_release_surface (pattern, &src->base, &attributes);
return status;
}
@ -2045,7 +2045,7 @@ _cairo_xlib_surface_show_glyphs (cairo_scaled_font_t *scaled_font,
free (entries);
FAIL:
_cairo_pattern_release_surface (&self->base, &src->base, &attributes);
_cairo_pattern_release_surface (pattern, &src->base, &attributes);
return status;
}