From 48fd65cdb50cd1fa0a6ada5edf7ef307586eb5fd Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 2 Jan 2008 10:59:44 +0000 Subject: [PATCH] [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. --- src/cairo-svg-surface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index dfdfb981f..acddb1610 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -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);