From e60c1840cbee48f30bd63bcb3c1be748dfe0b660 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 26 Jul 2023 18:09:04 -0600 Subject: [PATCH] remove modifier for use-selection on gain controls The condition is now: use selection if route is not in a group that shares gain --- gtk2_ardour/gain_meter.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index cbbf137010..abd33f6cb6 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -755,7 +755,9 @@ GainMeterBase::meter_point_clicked (MeterPoint mp) void GainMeterBase::amp_start_touch (int state) { - if (state & Keyboard::UseSelectionModifier) { + assert (_route); + + if (!_route->route_group() || !_route->route_group()->is_gain()) { _touch_control_group.reset (new GainControlGroup ()); _touch_control_group->set_mode (ControlGroup::Relative); _touch_control_group->fill_from_selection (_control->session().selection(), _control->parameter());