examples/gl/gtk: build fix for the 3dvideo example on macOS
authorPhilippe Normand <philn@igalia.com>
Wed, 30 Aug 2017 14:18:58 +0000 (15:18 +0100)
committerPhilippe Normand <philn@igalia.com>
Wed, 30 Aug 2017 14:18:58 +0000 (15:18 +0100)
tests/examples/gl/gtk/3dvideo/main.cpp

index 16692f2..ec5951b 100644 (file)
 #endif
 
 #include <string.h>
+
+#include <gdk/gdk.h>
+#if defined (GDK_WINDOWING_X11)
 #include <X11/Xlib.h>
+#endif
 
 #include <gst/gst.h>
 #include <gtk/gtk.h>
-#include <gdk/gdk.h>
 #include <gst/video/video-info.h>
 
 #include "../gstgtk.h"
@@ -273,7 +276,9 @@ main (gint argc, gchar * argv[])
   GtkWidget *area, *combo, *w;
   const gchar *uri;
 
+#if defined (GDK_WINDOWING_X11)
   XInitThreads ();
+#endif
 
   gst_init (&argc, &argv);
   gtk_init (&argc, &argv);