From 637564c562de21c17c36d192d3ab1b3fe069754b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Fri, 23 Apr 2010 22:10:32 +0200 Subject: xlib: Fix screen device handling Add a _cairo_xlib_device_create() function that could easily be exported as a replacement for _cairo_xlib_display_get(). This function returns a cairo_device_t instead of a cairo_xlib_display_t because the display isn't acquired. --- src/cairo-xlib-private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/cairo-xlib-private.h') diff --git a/src/cairo-xlib-private.h b/src/cairo-xlib-private.h index 550520da1..d8acf9a9b 100644 --- a/src/cairo-xlib-private.h +++ b/src/cairo-xlib-private.h @@ -112,8 +112,8 @@ struct _cairo_xlib_screen { cairo_array_t visuals; }; -cairo_private cairo_status_t -_cairo_xlib_display_get (Display *display, cairo_xlib_display_t **out); +cairo_private cairo_device_t * +_cairo_xlib_device_create (Display *display); cairo_private void _cairo_xlib_display_add_screen (cairo_xlib_display_t *display, -- cgit v1.2.1