More fun with LinuxVSTs & threading
authorRobin Gareus <robin@gareus.org>
Mon, 6 Mar 2017 00:48:46 +0000 (01:48 +0100)
committerRobin Gareus <robin@gareus.org>
Mon, 6 Mar 2017 00:48:46 +0000 (01:48 +0100)
gtk2_ardour/main.cc

index 9b0a0c5e2f42edd3ffd9caa2490e29d3c50ff7a9..3d4e2da20f87d6ce79abac9a2a0c20a698a5a8cb 100644 (file)
 #include "gtk2ardour-version.h"
 #endif
 
+#ifdef LXVST_SUPPORT
+#include <gdk/gdkx.h>
+#endif
+
 using namespace std;
 using namespace Gtk;
 using namespace ARDOUR_COMMAND_LINE;
@@ -291,6 +295,10 @@ int main (int argc, char *argv[])
                Glib::thread_init();
        }
 
+#ifdef LXVST_SUPPORT
+       XInitThreads ();
+#endif
+
 #ifdef HAVE_FFTW35F
        fftwf_make_planner_thread_safe ();
 #endif