From 8a5cbb85108b09c7d9633d3d550fbe412cf86b93 Mon Sep 17 00:00:00 2001 From: Nikolaus Gullotta Date: Mon, 6 Jan 2020 16:08:55 -0600 Subject: [PATCH] Reenable the correct sort column and type when redisplaying regions --- gtk2_ardour/editor_regions.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_regions.cc b/gtk2_ardour/editor_regions.cc index 649a0a8258..f6b7c9010a 100644 --- a/gtk2_ardour/editor_regions.cc +++ b/gtk2_ardour/editor_regions.cc @@ -512,6 +512,11 @@ EditorRegions::redisplay () return; } + //store sort column id and type for later + int sort_col_id; + Gtk::SortType sort_type; + _model->get_sort_column_id(sort_id, type); + _display.set_model (Glib::RefPtr (0)); _model->clear (); _model->set_sort_column (-2, SORT_ASCENDING); //Disable sorting to gain performance @@ -520,7 +525,7 @@ EditorRegions::redisplay () RegionFactory::foreach_region (sigc::mem_fun (*this, &EditorRegions::add_region)); - _model->set_sort_column (0, SORT_ASCENDING); // renabale sorting + _model->set_sort_column (sort_col_id, sort_type); // renabale sorting _display.set_model (_model); }