summaryrefslogtreecommitdiff
path: root/test/surface-finish-twice.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2008-05-24 15:16:44 -0400
committerBehdad Esfahbod <behdad@behdad.org>2008-05-24 15:16:44 -0400
commit4957a7894741f5a1941dcc06cc5a3a0551afcdad (patch)
tree3176d13228914433c6e5c71c9a98a55f90773e5a /test/surface-finish-twice.c
parenta30209402c7160af257e1ea027e9e2cdab5b5aec (diff)
[test/surface-finish-twice.c] Adapt to recent change that multiple finish is ok
Diffstat (limited to 'test/surface-finish-twice.c')
-rw-r--r--test/surface-finish-twice.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/surface-finish-twice.c b/test/surface-finish-twice.c
index 62acf714..3751939a 100644
--- a/test/surface-finish-twice.c
+++ b/test/surface-finish-twice.c
@@ -63,7 +63,11 @@ draw (cairo_t *cr, int width, int height)
return CAIRO_TEST_FAILURE;
cairo_surface_finish (surface);
- if (cairo_surface_status (surface) != CAIRO_STATUS_SURFACE_FINISHED)
+ if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS)
+ return CAIRO_TEST_FAILURE;
+
+ cairo_surface_finish (surface);
+ if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS)
return CAIRO_TEST_FAILURE;
cairo_surface_destroy (surface);