Allow to select VCAs in the mixer window

This commit is contained in:
Robin Gareus 2025-09-10 16:59:18 +02:00
parent 7b7ed820ed
commit b0a3c2efbd
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04

View file

@ -110,7 +110,7 @@ RouteProcessorSelection::add (AxisView* r, bool with_groups)
PresentationInfo::ChangeSuspender cs;
if (axes.insert (r).second) {
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionAdd, with_groups);
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionAdd, with_groups, false);
MixerStrip* ms = dynamic_cast<MixerStrip*> (r);
if (ms) {
ms->CatchDeletion.connect (*this, invalidator (*this), std::bind (&RouteProcessorSelection::remove, this, _1, false), gui_context());
@ -127,7 +127,7 @@ RouteProcessorSelection::remove (AxisView* r, bool with_groups)
ENSURE_GUI_THREAD (*this, &RouteProcessorSelection::remove, r);
PresentationInfo::ChangeSuspender cs;
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionRemove, with_groups);
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionRemove, with_groups, false);
}
void
@ -137,7 +137,7 @@ RouteProcessorSelection::set (AxisView* r)
return;
}
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionSet);
shp.session()->selection().select_stripable_and_maybe_group (r->stripable(), SelectionSet, true, false);
}
bool