[cairo-svg-surface] Propagate the original error status.

Return the error status from the paginated surface instead of
hard-coding a bare CAIRO_STATUS_NO_MEMORY.
This commit is contained in:
Chris Wilson 2008-01-02 10:59:44 +00:00
parent ba392488cb
commit 48fd65cdb5

View file

@ -1032,7 +1032,7 @@ _cairo_svg_surface_emit_meta_surface (cairo_svg_document_t *document,
meta->height_pixels);
if (paginated_surface->status) {
cairo_surface_destroy (&meta->base);
return CAIRO_STATUS_NO_MEMORY;
return paginated_surface->status;
}
svg_surface = (cairo_svg_surface_t *) _cairo_paginated_surface_get_target (paginated_surface);