diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2016-09-30 10:52:46 -0500 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2016-09-30 10:52:46 -0500 |
commit | ea10f0a53ebe5fa26a8d234f273866eeb0e7f8c0 (patch) | |
tree | 1f987e8c8af463f978b798c4620b74575c02bfc4 | |
parent | 1b830f2604f18149d88b3f2c34cb64660f46d7aa (diff) |
fix: using arrow-keys on selected mixer strips would recursively affect grouped faders
-rw-r--r-- | gtk2_ardour/mixer_ui.cc | 4 |
1 files changed, 4 insertions, 0 deletions
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<MixerStrip*> (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<MixerStrip*> (r); if (ms) { ms->step_gain_down (); } + r->route()->set_mix_group_override(false); } } |