aboutsummaryrefslogtreecommitdiffstats
path: root/src/gtkutil.c
diff options
context:
space:
mode:
authorJan Djärv <[email protected]>2006-09-04 14:47:52 +0000
committerJan Djärv <[email protected]>2006-09-04 14:47:52 +0000
commitae6c1c19504fac2228f15125cdbcbddc0c67c0bf (patch)
treeb95472e54b75a5a862c749c1ee8dbcc14d38c17f /src/gtkutil.c
parentde4fbbe4ff7be8911738ba397086ff64487713e4 (diff)
* 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.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c
index 172c7b94a6..89b0f8b11c 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;