Matthias Clasen fa59f2
diff -up eog-2.23.6/src/main.c.lockup eog-2.23.6/src/main.c
Matthias Clasen f2c30b
--- eog-2.23.6/src/main.c.lockup	2008-08-04 19:07:05.000000000 -0400
Matthias Clasen f2c30b
+++ eog-2.23.6/src/main.c	2008-08-12 01:30:44.000000000 -0400
Matthias Clasen fa59f2
@@ -215,6 +215,8 @@ main (int argc, char **argv)
Matthias Clasen fa59f2
 	eog_thumbnail_init ();
Matthias Clasen fa59f2
 	eog_plugin_engine_init ();
Matthias Clasen fa59f2
 
Matthias Clasen fa59f2
+	gdk_threads_enter ();
Matthias Clasen fa59f2
+
Matthias Clasen fa59f2
 	/* Add application specific icons to search path */
Matthias Clasen fa59f2
 	gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
Matthias Clasen fa59f2
                                            EOG_DATA_DIR G_DIR_SEPARATOR_S "icons");
Matthias Clasen fa59f2
@@ -224,8 +226,6 @@ main (int argc, char **argv)
Matthias Clasen fa59f2
 
Matthias Clasen fa59f2
 	load_files ();
Matthias Clasen fa59f2
 
Matthias Clasen fa59f2
-	gdk_threads_enter ();
Matthias Clasen fa59f2
-
Matthias Clasen fa59f2
 	gtk_main ();
Matthias Clasen fa59f2
 
Matthias Clasen fa59f2
 	gdk_threads_leave ();