mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-06-06 02:38:22 +02:00
XCB: Fix build with xcb-shm disabled
The function _cairo_xcb_shm_image_create is defined and needed even when XCB-SHM is disabled. In this case it just falls back to an image surface. Thanks to Benjamin Otte for noticing this. cairo-xcb-surface-render.c: In function ‘_render_to_picture’: cairo-xcb-surface-render.c:749: error: implicit declaration of function ‘_cairo_xcb_shm_image_create’ cairo-xcb-surface-render.c:749: warning: nested extern declaration of ‘_cairo_xcb_shm_image_create’ Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
2e81f79e95
commit
0e08e7adfc
1 changed files with 1 additions and 1 deletions
|
|
@ -533,7 +533,6 @@ _cairo_xcb_connection_poly_fill_rectangle (cairo_xcb_connection_t *connection,
|
|||
uint32_t num_rectangles,
|
||||
xcb_rectangle_t *rectangles);
|
||||
|
||||
#if CAIRO_HAS_XCB_SHM_FUNCTIONS
|
||||
cairo_private cairo_status_t
|
||||
_cairo_xcb_shm_image_create (cairo_xcb_connection_t *connection,
|
||||
pixman_format_code_t pixman_format,
|
||||
|
|
@ -541,6 +540,7 @@ _cairo_xcb_shm_image_create (cairo_xcb_connection_t *connection,
|
|||
cairo_image_surface_t **image_out,
|
||||
cairo_xcb_shm_info_t **shm_info_out);
|
||||
|
||||
#if CAIRO_HAS_XCB_SHM_FUNCTIONS
|
||||
cairo_private uint32_t
|
||||
_cairo_xcb_connection_shm_attach (cairo_xcb_connection_t *connection,
|
||||
uint32_t id,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue