diff options
| author | Matthias Clasen <mclasen@redhat.com> | 2015-03-03 23:02:09 (GMT) |
|---|---|---|
| committer | Matthias Clasen <mclasen@redhat.com> | 2015-03-03 23:03:26 (GMT) |
| commit | 71bd1c7e2c5252b5103bf029e437787e0a002951 (patch) | |
| tree | eea8449db89cf993790d7a78a43e70accabfd043 | |
| parent | b92573e42e19fd7f49f34abeb66475ce8c519e3a (diff) | |
| download | gtk+-71bd1c7e2c5252b5103bf029e437787e0a002951.zip gtk+-71bd1c7e2c5252b5103bf029e437787e0a002951.tar.xz | |
file chooser: Really stop typeahead search popups
GtkTreeView is a bad widget and constantly resets the search-column
behind our back. We need to re-unset it every time a model is set :-(
| -rw-r--r-- | gtk/gtkfilechooserwidget.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index d1dcc84..8696e24 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -1895,6 +1895,8 @@ file_list_set_sort_column_ids (GtkFileChooserWidget *impl) { GtkFileChooserWidgetPrivate *priv = impl->priv; + gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), -1); + gtk_tree_view_column_set_sort_column_id (priv->list_name_column, MODEL_COL_NAME); gtk_tree_view_column_set_sort_column_id (priv->list_mtime_column, MODEL_COL_MTIME); gtk_tree_view_column_set_sort_column_id (priv->list_size_column, MODEL_COL_SIZE); @@ -3462,8 +3464,6 @@ load_set_model (GtkFileChooserWidget *impl) gtk_tree_view_set_model (GTK_TREE_VIEW (priv->browse_files_tree_view), GTK_TREE_MODEL (priv->browse_files_model)); gtk_tree_view_columns_autosize (GTK_TREE_VIEW (priv->browse_files_tree_view)); - gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), - MODEL_COL_NAME); file_list_set_sort_column_ids (impl); set_sort_column (impl); profile_msg (" gtk_tree_view_set_model end", NULL); |
