]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/threadgui.inc
correct a bug in the MSW code using wxMask
[wxWidgets.git] / src / gtk / threadgui.inc
index 165fef3c01b707352ffb92e9a2a2a694c00c3bf9..46073d4e0ba1a752c20330ed5f3718cab5838b20 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <gdk/gdk.h>
 
-
 /////////////////////////////////////////////////////////////////////////////
 // Static variables
 /////////////////////////////////////////////////////////////////////////////
@@ -63,3 +62,29 @@ static void wxThreadGuiExit()
   close(p_thrd_pipe[0]);
   close(p_thrd_pipe[1]);
 }
+
+#ifdef NO_DEFINE_GDK_1_1
+
+void wxMutexGuiEnter()
+{
+  gdk_mutex_enter();
+}
+
+void wxMutexGuiLeave()
+{
+  gdk_mutex_leave();
+}
+
+#else
+
+void wxMutexGuiEnter()
+{
+  wxMainMutex->Lock();
+}
+
+void wxMutexGuiLeave()
+{
+  wxMainMutex->Unlock();
+}
+
+#endif