diff options
author | Andrea Canciani <ranma42@gmail.com> | 2011-07-26 20:48:55 +0200 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2011-07-26 22:03:31 +0200 |
commit | 87016112c5ce486607b5e28ad873cda3d1db65ec (patch) | |
tree | 52da690da96aae7707367ca05d34e519ce1c6161 /src/cairo-xlib-xcb-surface.c | |
parent | ca53fed93953821f3bc95e1d8b142128c8c1bba8 (diff) | |
download | cairo-87016112c5ce486607b5e28ad873cda3d1db65ec.tar.gz |
Fix surface backend structures
a69335a84eb9225b477cc8c753470eb3805b852c introduced some new members
in the backend structure, but quartz, qt and xlib-xcb were not
updated.
Diffstat (limited to 'src/cairo-xlib-xcb-surface.c')
-rw-r--r-- | src/cairo-xlib-xcb-surface.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cairo-xlib-xcb-surface.c b/src/cairo-xlib-xcb-surface.c index 7fc27e231..b975113ac 100644 --- a/src/cairo-xlib-xcb-surface.c +++ b/src/cairo-xlib-xcb-surface.c @@ -234,10 +234,15 @@ _cairo_xlib_xcb_surface_mark_dirty (void *abstract_surface, static const cairo_surface_backend_t _cairo_xlib_xcb_surface_backend = { CAIRO_SURFACE_TYPE_XLIB, + _cairo_xlib_xcb_surface_finish, + _cairo_default_context_create, /* XXX */ _cairo_xlib_xcb_surface_create_similar, - _cairo_xlib_xcb_surface_finish, + NULL, /* similar image */ + NULL, /* map to image */ + NULL, /* unmap image */ + _cairo_xlib_xcb_surface_acquire_source_image, _cairo_xlib_xcb_surface_release_source_image, NULL, NULL, NULL, /* dest acquire/release/clone */ |