]> git.sesse.net Git - vlc/blobdiff - modules/gui/skins2/x11/x11_factory.cpp
skins2 vout manager
[vlc] / modules / gui / skins2 / x11 / x11_factory.cpp
index 815a169a47e91e29543a4e38f89b3ef519e432ea..fe80a7b768876803fdf63ae4679058e555824e87 100644 (file)
@@ -55,6 +55,10 @@ X11Factory::~X11Factory()
 
 bool X11Factory::init()
 {
+    // make sure xlib is safe-thread
+    if( !XInitThreads() )
+        msg_Err( getIntf(), "initializing xlib for multi-threading failed" );
+
     // Create the X11 display
     m_pDisplay = new X11Display( getIntf() );