diff -r 71c4a2f741b2 -r 0dfea1bc8695 src/gtkrequest.c --- a/src/gtkrequest.c Sun Nov 21 06:16:23 2004 +0000 +++ b/src/gtkrequest.c Sun Nov 21 17:48:09 2004 +0000 @@ -1433,7 +1433,8 @@ filesel = gtk_file_selection_new(title ? title : (savedialog ? _("Save File...") : _("Open File..."))); - gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), filename); + if (filename != NULL) + gtk_file_selection_set_filename(GTK_FILE_SELECTION(filesel), filename); g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)), "delete_event", G_CALLBACK(file_cancel_cb), data); g_signal_connect_swapped(G_OBJECT(GTK_FILE_SELECTION(filesel)->cancel_button),