From ea10f0a53ebe5fa26a8d234f273866eeb0e7f8c0 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Fri, 30 Sep 2016 10:52:46 -0500 Subject: [PATCH] fix: using arrow-keys on selected mixer strips would recursively affect grouped faders --- gtk2_ardour/mixer_ui.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 4c5317a389..98d6ae7b0e 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -2817,10 +2817,12 @@ Mixer_UI::step_gain_up_action () set_axis_targets_for_operation (); BOOST_FOREACH(AxisView* r, _axis_targets) { + r->route()->set_mix_group_override(true); MixerStrip* ms = dynamic_cast (r); if (ms) { ms->step_gain_up (); } + r->route()->set_mix_group_override(false); } } @@ -2830,10 +2832,12 @@ Mixer_UI::step_gain_down_action () set_axis_targets_for_operation (); BOOST_FOREACH(AxisView* r, _axis_targets) { + r->route()->set_mix_group_override(true); MixerStrip* ms = dynamic_cast (r); if (ms) { ms->step_gain_down (); } + r->route()->set_mix_group_override(false); } }