diff -u -r gimp-1.3.15.orig/app/gui/file-save-dialog.c gimp-1.3.15/app/gui/file-save-dialog.c
--- gimp-1.3.15.orig/app/gui/file-save-dialog.c	2003-06-03 02:23:12.000000000 +0200
+++ gimp-1.3.15/app/gui/file-save-dialog.c	2003-06-13 16:33:28.000000000 +0200
@@ -181,6 +181,9 @@
                                    filename ?
                                    filename :
                                    "." G_DIR_SEPARATOR_S);
+  if (filename && save_file_proc) {
+    file_dialog_update_name (save_file_proc, GTK_FILE_SELECTION (filesave));
+  }
 
   g_free (filename);
