clip: Propagate failure from retrieving the previous clip surface.

This commit is contained in:
Chris Wilson 2010-05-06 09:09:22 +01:00
parent a6ee7aea8a
commit 5e95c62bbb

View file

@ -1067,7 +1067,8 @@ _cairo_clip_path_get_surface (cairo_clip_path_t *clip_path,
int prev_tx, prev_ty;
prev_surface = _cairo_clip_path_get_surface (prev, target, &prev_tx, &prev_ty);
if (unlikely (prev_surface->status))
status = prev_surface->status;
if (unlikely (status))
goto BAIL;
_cairo_pattern_init_for_surface (&pattern, prev_surface);