summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-xcb-surface.c
diff options
context:
space:
mode:
authorAndrea Canciani <ranma42@gmail.com>2011-07-26 20:48:55 +0200
committerAndrea Canciani <ranma42@gmail.com>2011-07-26 22:03:31 +0200
commit87016112c5ce486607b5e28ad873cda3d1db65ec (patch)
tree52da690da96aae7707367ca05d34e519ce1c6161 /src/cairo-xlib-xcb-surface.c
parentca53fed93953821f3bc95e1d8b142128c8c1bba8 (diff)
downloadcairo-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.c7
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 */