summaryrefslogtreecommitdiff
path: root/src/cairo-xlib-display.c
diff options
context:
space:
mode:
authorAndrea Canciani <ranma42@gmail.com>2011-06-16 08:47:56 +0200
committerAndrea Canciani <ranma42@gmail.com>2011-06-16 15:11:24 +0200
commitf409f74decf63b3dbf68b713317a1eb17cd71a0f (patch)
treec61b157f582c4501f1bbdab3251baea18f9d6563 /src/cairo-xlib-display.c
parenta2cd83a98670b7dd03aeb41334d6e2fb030048af (diff)
downloadcairo-f409f74decf63b3dbf68b713317a1eb17cd71a0f.tar.gz
xlib: Fix build of xlib-xcb
45665c0d48396af7bd653d546115a5f36cfa9ae1 breaks the build of cairo-xlib-xcb because it does not disable the compilation of cairo-xlib implementation files when cairo-xlib-xcb is enable. This results in collisions when linking. Reported-by: James Cloos <cloos@jhcloos.com>
Diffstat (limited to 'src/cairo-xlib-display.c')
-rw-r--r--src/cairo-xlib-display.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-xlib-display.c b/src/cairo-xlib-display.c
index 0dab55864..1372d9e75 100644
--- a/src/cairo-xlib-display.c
+++ b/src/cairo-xlib-display.c
@@ -35,6 +35,8 @@
#include "cairoint.h"
+#if !CAIRO_HAS_XLIB_XCB_FUNCTIONS
+
#include "cairo-xlib-private.h"
#include "cairo-xlib-xrender-private.h"
#include "cairo-freelist-private.h"
@@ -663,3 +665,5 @@ cairo_xlib_device_debug_get_precision (cairo_device_t *device)
return ((cairo_xlib_display_t *) device)->force_precision;
}
+
+#endif /* !CAIRO_HAS_XLIB_XCB_FUNCTIONS */