Call gtk_tree_view_set_cursor() in addition to
gtk_tree_selection_select_iter() when selecting the file in
show_and_select_files() so the preview update machinery gets
triggered.
(cherry picked from commit
795c8070db6c97ace040bfd220794bae3e2721c2)
if (_gtk_file_system_model_iter_is_visible (fsmodel, &iter))
{
+ GtkTreePath *path;
+
gtk_tree_selection_select_iter (selection, &iter);
+
+ path = gtk_tree_model_get_path (fsmodel, &iter);
+ gtk_tree_view_set_cursor (GTK_TREE_VIEW (impl->browse_files_tree_view),
+ path, NULL, FALSE);
+ gtk_tree_path_free (path);
+
selected_a_file = TRUE;
}
}