diff --git a/src/post_modules/GTK/source/global.pre b/src/post_modules/GTK/source/global.pre
index edeb1e579d2f0f6cfb508e85f212287d0c34118d..97f9493289de720310ab80c584f0fb99c90f1d41 100644
--- a/src/post_modules/GTK/source/global.pre
+++ b/src/post_modules/GTK/source/global.pre
@@ -7,7 +7,7 @@ endrequire;
 int pigtk_is_setup = 0, gnome_is_setup = 0;
 static void socket_ready_callback(int fd, void *f)
 {
-  g_main_iteration(1);
+  g_main_iteration(0);
 }
 
 /* Not used in this file, really, but we need the require