[gtk+/gtk-3-18] file chooser: Use the right model when getting the selection
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-18] file chooser: Use the right model when getting the selection
- Date: Tue, 23 Feb 2016 12:40:42 +0000 (UTC)
commit 1378d6e073a6f2562db378b0e7b804aef2da604e
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Feb 12 20:35:26 2016 -0500
file chooser: Use the right model when getting the selection
We don't need to make assumptions about which model is currently
used since gtk_tree_selection_get_selection hands us the model.
https://bugzilla.gnome.org/show_bug.cgi?id=761757
gtk/gtkfilechooserwidget.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 36c4622..78343dd 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -6256,10 +6256,11 @@ get_selected_file_info_from_file_list (GtkFileChooserWidget *impl,
GtkTreeSelection *selection;
GtkTreeIter iter;
GFileInfo *info;
+ GtkTreeModel *model;
g_assert (!priv->select_multiple);
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->browse_files_tree_view));
- if (!gtk_tree_selection_get_selected (selection, NULL, &iter))
+ if (!gtk_tree_selection_get_selected (selection, &model, &iter))
{
*had_selection = FALSE;
return NULL;
@@ -6267,7 +6268,7 @@ get_selected_file_info_from_file_list (GtkFileChooserWidget *impl,
*had_selection = TRUE;
- info = _gtk_file_system_model_get_info (priv->browse_files_model, &iter);
+ info = _gtk_file_system_model_get_info (GTK_FILE_SYSTEM_MODEL (model), &iter);
return info;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]