diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-10-28 16:33:51 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-10-30 17:52:14 +0000 |
commit | d384f864992fbf7513446a70158135a08e704678 (patch) | |
tree | 9334c2d207f1db17902a068c4a759ba6903a5df9 /src/cairo-xlib-private.h | |
parent | e25b106e9c33e220fb104afb0929e766647b6de9 (diff) | |
download | cairo-d384f864992fbf7513446a70158135a08e704678.tar.gz |
[xlib] Propagate real status from get_screen_info().
Return the real error from _cairo_xlib_screen_info_get() in order to avoid
having to create a fake NO_MEMORY error.
Diffstat (limited to 'src/cairo-xlib-private.h')
-rw-r--r-- | src/cairo-xlib-private.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cairo-xlib-private.h b/src/cairo-xlib-private.h index cd89290ae..58edbeb5b 100644 --- a/src/cairo-xlib-private.h +++ b/src/cairo-xlib-private.h @@ -138,8 +138,10 @@ cairo_private XRenderPictFormat * _cairo_xlib_display_get_xrender_format (cairo_xlib_display_t *display, cairo_format_t format); -cairo_private cairo_xlib_screen_info_t * -_cairo_xlib_screen_info_get (cairo_xlib_display_t *display, Screen *screen); +cairo_private cairo_status_t +_cairo_xlib_screen_info_get (cairo_xlib_display_t *display, + Screen *screen, + cairo_xlib_screen_info_t **out); cairo_private cairo_xlib_screen_info_t * _cairo_xlib_screen_info_reference (cairo_xlib_screen_info_t *info); |