]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/qt4.cpp
Protect XInitThreads() with a global lock
[vlc] / modules / gui / qt4 / qt4.cpp
index 6d13f5bcec57ba18ede305691ced066146548c1a..daa7b5fe5ed98cec942250edeff1f98ab2b88cb7 100644 (file)
@@ -39,7 +39,7 @@
 #include "util/qvlcapp.hpp"     /* QVLCApplication definition */
 
 #ifdef Q_WS_X11
- #include <X11/Xlib.h>
+ #include <vlc_xlib.h>
 #endif
 
 #include "../../../share/vlc32x32.xpm"
@@ -283,7 +283,7 @@ static int Open( vlc_object_t *p_this, bool isDialogProvider )
     intf_thread_t *p_intf = (intf_thread_t *)p_this;
 
 #ifdef Q_WS_X11
-    if( !var_InheritBool( p_this, "xlib" ) || !XInitThreads() )
+    if( !vlc_xlib_init( p_this ) )
         return VLC_EGENERIC;
 
     char *display = var_CreateGetNonEmptyString( p_intf, "x11-display" );