From cc104d3fd3f26992b8d411fb0ff32b0229aa335f Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Tue, 8 Jun 2021 12:43:18 -0500 Subject: [PATCH] Playlist UI tweaks: bugfix: mapover_groupd_routes should include the basis route (but only once) --- gtk2_ardour/editor_selection.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc index 380cf9104f..a358e85158 100644 --- a/gtk2_ardour/editor_selection.cc +++ b/gtk2_ardour/editor_selection.cc @@ -410,6 +410,8 @@ Editor::mapover_grouped_routes (sigc::slot sl, RouteUI* basis, P { set routes; + routes.insert(basis); + RouteGroup* group = basis->route()->route_group(); if (group && group->enabled_property(prop) && group->enabled_property (Properties::active.property_id)) { @@ -419,7 +421,7 @@ Editor::mapover_grouped_routes (sigc::slot sl, RouteUI* basis, P for (TrackViewList::const_iterator i = track_views.begin(); i != track_views.end(); ++i) { RouteUI* v = dynamic_cast (*i); - if (v && v->route()->route_group() == group) { + if ( v && (v->route() != basis->route()) && v->route()->route_group() == group) { routes.insert (v); } }