]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/threadgui.inc
no message
[wxWidgets.git] / src / gtk / threadgui.inc
index 165fef3c01b707352ffb92e9a2a2a694c00c3bf9..baa8fe8b763600ca108d905f6a2a8f1c103e26b2 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