From 48da03e301c8145f9568df0692001652ea31b796 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 18 Jan 2017 05:14:48 +0100 Subject: push sorted Stripable order back to PI (for control surfaces) --- gtk2_ardour/editor_routes.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gtk2_ardour/editor_routes.cc') diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc index 5c32330139..fe1e5af62b 100644 --- a/gtk2_ardour/editor_routes.cc +++ b/gtk2_ardour/editor_routes.cc @@ -1079,6 +1079,14 @@ EditorRoutes::sync_presentation_info_from_treeview () change = true; } } + if (change) { + n = 0; + for (OrderingKeys::iterator sr = sorted.begin(); sr != sorted.end(); ++sr, ++n) { + if (sr->stripable->presentation_info().order() != n) { + sr->stripable->set_presentation_order (n, false); + } + } + } } if (change) { -- cgit v1.2.3