From 9d57502f1aa0c0bf5ed63fd110bc0a88e20ad230 Mon Sep 17 00:00:00 2001 From: nakeee Date: Thu, 29 Oct 2009 21:12:11 +0000 Subject: [PATCH] Init X multithread support on linux. Should fix some linux crash issues git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4479 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DolphinWX/Src/Main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/Core/DolphinWX/Src/Main.cpp b/Source/Core/DolphinWX/Src/Main.cpp index 10a6d50bf3..3f12670348 100644 --- a/Source/Core/DolphinWX/Src/Main.cpp +++ b/Source/Core/DolphinWX/Src/Main.cpp @@ -23,6 +23,10 @@ #include #endif +#ifdef __linux__ +#include +#endif + #include "Common.h" // Common #include "CPUDetect.h" #include "IniFile.h" @@ -119,7 +123,9 @@ bool DolphinApp::OnInit() RegisterMsgAlertHandler(&wxMsgAlert); #endif - +#if defined __linux__ + XInitThreads(); +#endif // "ExtendedTrace" looks freakin dangerous!!! #ifdef _WIN32 EXTENDEDTRACEINITIALIZE(".");