]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdk.c
Move main thread lock back to GDK - we need it there for locking when
[~andy/gtk] / gdk / gdk.c
index 97c2a8c229bff8f1afa1eff48cd0a656ca9df31f..e0954808397444f6644a2801a5a2e6da4d167b49 100644 (file)
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -149,6 +149,9 @@ gdk_init (int        *argc,
   if (gdk_initialized)
     return;
   
+  if (g_thread_supported ())
+    gdk_threads_mutex = g_mutex_new ();
+  
   if (argc && argv)
     {
       argc_orig = *argc;
@@ -1265,3 +1268,16 @@ gdk_keyval_is_lower (guint         keyval)
     }
   return TRUE;
 }
+
+void
+gdk_threads_enter ()
+{
+  GDK_THREADS_ENTER ();
+}
+
+void
+gdk_threads_leave ()
+{
+  GDK_THREADS_LEAVE ();
+}
+