diff options
-rw-r--r-- | src/cairo-surface.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cairo-surface.c b/src/cairo-surface.c index dcce41ed..cbb2cfe7 100644 --- a/src/cairo-surface.c +++ b/src/cairo-surface.c @@ -943,8 +943,6 @@ cairo_surface_destroy (cairo_surface_t *surface) return; _cairo_surface_finish (surface); - /* paranoid check that nobody took a reference whilst finishing */ - assert (! CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)); } if (surface->damage) @@ -957,7 +955,9 @@ cairo_surface_destroy (cairo_surface_t *surface) cairo_device_destroy (surface->device); assert (surface->snapshot_of == NULL); - assert (!_cairo_surface_has_snapshots (surface)); + assert (! _cairo_surface_has_snapshots (surface)); + /* paranoid check that nobody took a reference whilst finishing */ + assert (! CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count)); free (surface); } |