diff options
author | Jan Djärv <jan.h.d@swipnet.se> | 2006-09-04 14:47:52 +0000 |
---|---|---|
committer | Jan Djärv <jan.h.d@swipnet.se> | 2006-09-04 14:47:52 +0000 |
commit | ae6c1c19504fac2228f15125cdbcbddc0c67c0bf (patch) | |
tree | b95472e54b75a5a862c749c1ee8dbcc14d38c17f /src/gtkutil.c | |
parent | de4fbbe4ff7be8911738ba397086ff64487713e4 (diff) | |
download | emacs-ae6c1c19504fac2228f15125cdbcbddc0c67c0bf.tar.gz emacs-ae6c1c19504fac2228f15125cdbcbddc0c67c0bf.tar.bz2 emacs-ae6c1c19504fac2228f15125cdbcbddc0c67c0bf.zip |
* gtkutil.c (xg_get_file_with_chooser): Don't mention specific keys in
the file chooser message. Only call gtk_file_chooser_set_current_name
when action is SAVE.
Diffstat (limited to 'src/gtkutil.c')
-rw-r--r-- | src/gtkutil.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c index 172c7b94a64..89b0f8b11c6 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1326,12 +1326,9 @@ xg_get_file_with_chooser (f, prompt, default_filename, message[0] = '\0'; if (action != GTK_FILE_CHOOSER_ACTION_SAVE) strcat (message, "\nType C-l to display a file name text entry box.\n"); - strcat (message, "\nIf you don't like this file selector, customize " - "use-file-dialog\nto turn it off, or type "); - if (action != GTK_FILE_CHOOSER_ACTION_SAVE) - strcat (message, "C-x C-f to visit files."); - else - strcat (message, "C-x C-w to write files."); + strcat (message, "\nIf you don't like this file selector, use the " + "corresponding\nkey binding or customize " + "use-file-dialog to turn it off."); wmessage = gtk_label_new (message); gtk_widget_show (wmessage); @@ -1359,12 +1356,15 @@ xg_get_file_with_chooser (f, prompt, default_filename, utf8_filename); else { - char *cp = strrchr (utf8_filename, '/'); - if (cp) ++cp; - else cp = utf8_filename; gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (filewin), utf8_filename); - gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (filewin), cp); + if (action == GTK_FILE_CHOOSER_ACTION_SAVE) + { + char *cp = strrchr (utf8_filename, '/'); + if (cp) ++cp; + else cp = utf8_filename; + gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (filewin), cp); + } } UNGCPRO; |