]> git.sesse.net Git - vlc/commitdiff
GLX: uses Xlib, needs XInitThreads()
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 3 Mar 2010 19:33:06 +0000 (21:33 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 3 Mar 2010 19:33:06 +0000 (21:33 +0200)
modules/video_output/xcb/glx.c

index cbb1fe56b37aee6fd7f4c7fd78bf9d1017c56efd..1b80b3d02c935fea93339d643b3733d1ded22ce2 100644 (file)
@@ -201,6 +201,9 @@ static int CreateWindow (vout_display_t *vd, xcb_connection_t *conn,
  */
 static int Open (vlc_object_t *obj)
 {
+    if (!XInitThreads ())
+        return VLC_EGENERIC;
+
     vout_display_t *vd = (vout_display_t *)obj;
     vout_display_sys_t *sys = malloc (sizeof (*sys));