mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-02-21 07:30:35 +01:00
Eek. Yet _more_ fixups for _cairo_pattern_release_surface missed earlier.
This commit is contained in:
parent
174056f736
commit
df181620c0
2 changed files with 11 additions and 4 deletions
|
|
@ -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):
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue