summaryrefslogtreecommitdiff
path: root/src/cairo-paginated-surface.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2010-04-30 12:38:25 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2010-04-30 12:39:59 +0100
commitc6dc8ad7dc46d03899cd37fff40bd7f3a60339e2 (patch)
tree952185cd6c3d56d3406dc008a05285a448b90cf2 /src/cairo-paginated-surface.c
parentb972669c9ac87d1c2ca922e12024ef5da394aa6b (diff)
downloadcairo-c6dc8ad7dc46d03899cd37fff40bd7f3a60339e2.tar.gz
Revert "paginated: Call surface finish explicitly on recording surface"
This reverts commit 5fc04bba9fa8ddda8cf7d7a97015f21a21429172. Whilst this fixes the self-referential reference leak, it however introduces use-after-finish into normal behaviour. Close, but not quite.
Diffstat (limited to 'src/cairo-paginated-surface.c')
-rw-r--r--src/cairo-paginated-surface.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/cairo-paginated-surface.c b/src/cairo-paginated-surface.c
index a2c61ddc0..064cd1e62 100644
--- a/src/cairo-paginated-surface.c
+++ b/src/cairo-paginated-surface.c
@@ -473,7 +473,6 @@ _cairo_paginated_surface_show_page (void *abstract_surface)
if (unlikely (status))
return status;
- cairo_surface_finish (surface->recording_surface);
status = surface->recording_surface->status;
if (unlikely (status))
return status;