From 5bb9c1891ced2699bfc9d92acd8adf7b6167de26 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 4 Sep 2015 14:06:22 -0700 Subject: [PATCH] build: only compile plug/socket when available Plug and Socket require X11 windowing. Often times this is compiled on systems with both wayland and x11, but not always. Quartz is an example where it is usually not compiled. --- testsuite/gtk/notify.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/testsuite/gtk/notify.c b/testsuite/gtk/notify.c index 91492cc1eb..505c066a04 100644 --- a/testsuite/gtk/notify.c +++ b/testsuite/gtk/notify.c @@ -417,11 +417,10 @@ test_type (gconstpointer data) /* Backend-specific */ #ifdef GDK_WINDOWING_X11 if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) ; - else -#endif - if (g_type_is_a (type, GTK_TYPE_PLUG) || - g_type_is_a (type, GTK_TYPE_SOCKET)) + else if (g_type_is_a (type, GTK_TYPE_PLUG) || + g_type_is_a (type, GTK_TYPE_SOCKET)) return; +#endif #ifdef GDK_WINDOWING_WAYLAND if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ()))