Hey I believe the attached patch should fix this. Could you give it a try?
cheers -- Stefan Ott http://www.ott.net/ "You are not Grey Squirrel?"
--- a/src/callback.c
+++ b/src/callback.c
@@ -114,6 +114,9 @@
#if GTK_CHECK_VERSION(2,10,0)
void cb_file_open_recent(StructData *sd, GtkRecentChooser *chooser)
{
+ if (check_text_modification(sd))
+ return;
+
FileInfo *fi;
gchar *uri;

