From 560ca1eaad42a4fdce276ebbe8541aef28f83b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 15 Sep 2010 16:41:41 +0200 Subject: [PATCH] gdk: Only use XComposite if it is available Fixes build if it isn't available. Bug #629748. --- gdk/x11/gdkdnd-x11.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/x11/gdkdnd-x11.c b/gdk/x11/gdkdnd-x11.c index b5e595f8fa..210cbaa252 100644 --- a/gdk/x11/gdkdnd-x11.c +++ b/gdk/x11/gdkdnd-x11.c @@ -587,6 +587,7 @@ gdk_window_cache_new (GdkScreen *screen) g_free (children); +#ifdef HAVE_XCOMPOSITE /* * Add the composite overlay window to the cache, as this can be a reasonable * Xdnd proxy as well. @@ -600,6 +601,7 @@ gdk_window_cache_new (GdkScreen *screen) gdk_window_cache_add (result, cow, 0, 0, gdk_screen_get_width (screen), gdk_screen_get_height (screen), TRUE); XCompositeReleaseOverlayWindow (xdisplay, GDK_WINDOW_XWINDOW (root_window)); } +#endif return result; }