diff options
| author | bulia byak <buliabyak@gmail.com> | 2008-06-12 02:43:08 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2008-06-12 02:43:08 +0000 |
| commit | b9e57a9be72850ae919c2d1634b3ee2a9a7d38a4 (patch) | |
| tree | 14a34f60b36cbbe64a94089035b45958abab7290 /src/extension/internal/cairo-render-context.cpp | |
| parent | Change poppler link order (diff) | |
| download | inkscape-b9e57a9be72850ae919c2d1634b3ee2a9a7d38a4.tar.gz inkscape-b9e57a9be72850ae919c2d1634b3ee2a9a7d38a4.zip | |
patch 181692
(bzr r5893)
Diffstat (limited to 'src/extension/internal/cairo-render-context.cpp')
| -rw-r--r-- | src/extension/internal/cairo-render-context.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/extension/internal/cairo-render-context.cpp b/src/extension/internal/cairo-render-context.cpp index 887ffe602..3ec94af63 100644 --- a/src/extension/internal/cairo-render-context.cpp +++ b/src/extension/internal/cairo-render-context.cpp @@ -788,6 +788,8 @@ CairoRenderContext::finish(void) cairo_show_page(_cr); cairo_destroy(_cr); + cairo_surface_finish(_surface); + cairo_status_t status = cairo_surface_status(_surface); cairo_surface_destroy(_surface); _cr = NULL; _surface = NULL; @@ -805,7 +807,10 @@ CairoRenderContext::finish(void) _stream = NULL; } - return true; + if (status == CAIRO_STATUS_SUCCESS) + return true; + else + return false; } void |
