# HG changeset patch # User Daniel Atallah # Date 1178163783 0 # Node ID 35b35ea1dce6eb0138aa6f8ebde6f31e9b9b0fd1 # Parent 9824b2568a9c77f36b5eea3147703474cfd92357 This fixes #412. Apparently gtk_file_chooser_set_filename() doesn't like it when the filename specified doesn't actually exist. This is a GTK+ bug, which I will report. diff -r 9824b2568a9c -r 35b35ea1dce6 pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Wed May 02 20:57:57 2007 +0000 +++ b/pidgin/gtkrequest.c Thu May 03 03:43:03 2007 +0000 @@ -1547,7 +1547,7 @@ if ((filename != NULL) && (*filename != '\0')) { if (savedialog) gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(filesel), filename); - else + else if (g_file_test(filename, G_FILE_TEST_EXISTS)) gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(filesel), filename); } if ((filename == NULL || *filename == '\0' || !g_file_test(filename, G_FILE_TEST_EXISTS)) &&