wrapper: Use the backend->snapshot function

Create the snapshot now, rather than a new lazy snapshot surface.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2011-08-14 09:47:04 +01:00
parent 320f40ef89
commit 3db39deee2

View file

@ -573,7 +573,10 @@ _cairo_surface_wrapper_get_font_options (cairo_surface_wrapper_t *wrapper,
cairo_surface_t *
_cairo_surface_wrapper_snapshot (cairo_surface_wrapper_t *wrapper)
{
return _cairo_surface_snapshot (wrapper->target);
if (wrapper->target->backend->snapshot)
return wrapper->target->backend->snapshot (wrapper->target);
return NULL;
}
cairo_bool_t