mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 22:10:08 +00:00
filechooserbutton: When the combo box changes, set the *file*, not the current folder
The currently-selected file *is* the selection even in SELECT_FOLDER mode. Do not confuse this with the current folder. Signed-off-by: Federico Mena Quintero <federico@gnome.org>
This commit is contained in:
parent
1135958e98
commit
45ad8a06ad
@ -2804,7 +2804,7 @@ combo_box_changed_cb (GtkComboBox *combo_box,
|
||||
case ROW_TYPE_BOOKMARK:
|
||||
case ROW_TYPE_CURRENT_FOLDER:
|
||||
if (data)
|
||||
gtk_file_chooser_button_set_current_folder (GTK_FILE_CHOOSER (button), data, NULL);
|
||||
gtk_file_chooser_button_select_file (GTK_FILE_CHOOSER (button), data, NULL);
|
||||
break;
|
||||
case ROW_TYPE_VOLUME:
|
||||
{
|
||||
@ -2813,7 +2813,7 @@ combo_box_changed_cb (GtkComboBox *combo_box,
|
||||
base_file = _gtk_file_system_volume_get_root (data);
|
||||
if (base_file)
|
||||
{
|
||||
gtk_file_chooser_button_set_current_folder (GTK_FILE_CHOOSER (button), base_file, NULL);
|
||||
gtk_file_chooser_button_select_file (GTK_FILE_CHOOSER (button), base_file, NULL);
|
||||
g_object_unref (base_file);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user