diff options
author | Nikolaus Gullotta <nik@harrisonconsoles.com> | 2020-01-06 16:08:55 -0600 |
---|---|---|
committer | Nikolaus Gullotta <nik@harrisonconsoles.com> | 2020-01-06 16:08:55 -0600 |
commit | 8a5cbb85108b09c7d9633d3d550fbe412cf86b93 (patch) | |
tree | 0badcbb23cfaadfc61150bd00bba1e8125249dae /gtk2_ardour/editor_regions.cc | |
parent | eee01188b4686d1670485a4aff7619e35ff3d9b3 (diff) |
Reenable the correct sort column and type when redisplaying regions
Diffstat (limited to 'gtk2_ardour/editor_regions.cc')
-rw-r--r-- | gtk2_ardour/editor_regions.cc | 7 |
1 files changed, 6 insertions, 1 deletions
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<Gtk::TreeStore> (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); } |