* XplatUIX11.cs: Added call to XInitThreads() to allow multi-threaded
X access (avoids X-Async errors)
svn path=/trunk/mcs/; revision=41938
+2005-03-17 Jonathan Gilbert <logic@deltaq.org>
+
+ * XplatUIX11.cs: Added call to XInitThreads() to allow multi-threaded
+ X access (avoids X-Async errors)
+
2005-03-16 Jackson Harper <jackson@ximian.com>
* TabControl.cs: Raise the SelectedIndexChanged event.
XlibLock = new object ();
MessageQueue = new XEventQueue ();
TimerList = new ArrayList ();
+ XInitThreads();\r
ErrorExceptions = false;
[DllImport ("libX11", EntryPoint="XGetErrorText")]
internal extern static IntPtr XGetErrorText(IntPtr display, byte code, StringBuilder buffer, int length);
+
+ [DllImport ("libX11", EntryPoint="XInitThreads")]\r
+ internal extern static int XInitThreads();\r
#endregion
}
}