correctly handle --filename option on file selection mode (Fixes bug

2009-01-09  Lucas Rocha  <lucasr@gnome.org>

	* src/fileselection.c (zenity_fileselection): correctly handle
	--filename option on file selection mode (Fixes bug #564552).
	Patch from Gilles Detillieux.

svn path=/trunk/; revision=1461
This commit is contained in:
Lucas Rocha 2009-01-09 00:08:01 +00:00 committed by Lucas Almeida Rocha
parent d661db7e4e
commit ec48400510
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2009-01-09 Lucas Rocha <lucasr@gnome.org>
* src/fileselection.c (zenity_fileselection): correctly handle
--filename option on file selection mode (Fixes bug #564552).
Patch from Gilles Detillieux.
2009-01-08 Lucas Rocha <lucasr@gnome.org> 2009-01-08 Lucas Rocha <lucasr@gnome.org>
* data/zenity.1: document --timeout (Fixes bug #565133). * data/zenity.1: document --timeout (Fixes bug #565133).

View File

@ -76,7 +76,10 @@ void zenity_fileselection (ZenityData *data, ZenityFileData *file_data)
if (file_data->uri[strlen (file_data->uri) - 1] != '/') { if (file_data->uri[strlen (file_data->uri) - 1] != '/') {
basename = g_path_get_basename (file_data->uri); basename = g_path_get_basename (file_data->uri);
if (file_data->save)
gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), basename); gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), basename);
else
(void) gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), file_data->uri);
g_free (basename); g_free (basename);
} }
g_free (dir); g_free (dir);