diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-13 01:34:12 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-08-17 13:58:09 +0100 |
commit | 0bfd2acd35547fc2bd0de99cc67d153f0170697d (patch) | |
tree | c59ffaad038cb57115c68505b36aa6bc15d88fa7 /src/cairo-xlib-xcb-surface.c | |
parent | 140fafed89508c4685f3a464c9dbe8df769f2411 (diff) | |
download | cairo-0bfd2acd35547fc2bd0de99cc67d153f0170697d.tar.gz |
xlib: Implement SHM fallbacks and fast upload paths
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-xlib-xcb-surface.c')
-rw-r--r-- | src/cairo-xlib-xcb-surface.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cairo-xlib-xcb-surface.c b/src/cairo-xlib-xcb-surface.c index c10696498..9c0d4b413 100644 --- a/src/cairo-xlib-xcb-surface.c +++ b/src/cairo-xlib-xcb-surface.c @@ -249,12 +249,11 @@ _cairo_xlib_xcb_surface_glyphs (void *abstract_surface, } static cairo_status_t -_cairo_xlib_xcb_surface_flush (void *abstract_surface) +_cairo_xlib_xcb_surface_flush (void *abstract_surface, unsigned flags) { cairo_xlib_xcb_surface_t *surface = abstract_surface; /* We have to call cairo_surface_flush() to make sure snapshots are detached */ - cairo_surface_flush (&surface->xcb->base); - return CAIRO_STATUS_SUCCESS; + return _cairo_surface_flush (&surface->xcb->base, flags); } static cairo_status_t |