summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-10-28 16:27:58 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2008-10-30 17:52:14 +0000
commite25b106e9c33e220fb104afb0929e766647b6de9 (patch)
treead87b678b281390bce0e55700c3280282bea5128 /src/cairo-xlib-private.h
parent2555f83b11ee23829cfdeaae703420ca3e572fa1 (diff)
downloadcairo-e25b106e9c33e220fb104afb0929e766647b6de9.tar.gz
[xlib] Propagate real status from get_display()
Avoid throwing away the error and inventing a new NO_MEMORY error for _cairo_xlib_display_get().
Diffstat (limited to 'src/cairo-xlib-private.h')
-rw-r--r--src/cairo-xlib-private.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cairo-xlib-private.h b/src/cairo-xlib-private.h
index 4b0a94d64..cd89290ae 100644
--- a/src/cairo-xlib-private.h
+++ b/src/cairo-xlib-private.h
@@ -108,8 +108,8 @@ struct _cairo_xlib_screen_info {
cairo_array_t visuals;
};
-cairo_private cairo_xlib_display_t *
-_cairo_xlib_display_get (Display *display);
+cairo_private cairo_status_t
+_cairo_xlib_display_get (Display *display, cairo_xlib_display_t **out);
cairo_private cairo_xlib_display_t *
_cairo_xlib_display_reference (cairo_xlib_display_t *info);