summaryrefslogtreecommitdiff
path: root/test/xlib-surface-source.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-06-19 11:38:38 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2008-06-19 12:25:01 +0100
commit47d8739ea198510919b2611c34a44aa3c63f3f59 (patch)
tree05f66e100daa7e77f20af85049f3859a8cf6dcd0 /test/xlib-surface-source.c
parent38c4bcc2da225b36455ee3da396305a7d93d4c1d (diff)
downloadcairo-47d8739ea198510919b2611c34a44aa3c63f3f59.tar.gz
[test/xlib-surface-source] Build under --disable-xlib-xrender.
Add an ifdef to support compiling without XRender.
Diffstat (limited to 'test/xlib-surface-source.c')
-rw-r--r--test/xlib-surface-source.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/xlib-surface-source.c b/test/xlib-surface-source.c
index 3a70a4dbc..192dadc6c 100644
--- a/test/xlib-surface-source.c
+++ b/test/xlib-surface-source.c
@@ -53,6 +53,7 @@ cleanup (void *data)
static cairo_surface_t *
create_source_surface (int size)
{
+#if CAIRO_HAS_XLIB_XRENDER_SURFACE
XRenderPictFormat *xrender_format;
struct closure *data;
cairo_surface_t *surface;
@@ -73,4 +74,7 @@ create_source_surface (int size)
cairo_surface_set_user_data (surface, &closure_key, data, cleanup);
return surface;
+#else
+ return NULL;
+#endif
}