mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-03-11 04:50:30 +01:00
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:
parent
320f40ef89
commit
3db39deee2
1 changed files with 4 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue