From 9ae928254780b0cbe20950aa61b39edf016e07af Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 21 Jun 2022 21:35:43 +0200 Subject: [PATCH] Use abstract group_override_modifier instead of hardcoded modifiers --- gtk2_ardour/gain_meter.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 577b5d4009..c56f8429f8 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -583,10 +583,7 @@ GainMeterBase::fader_moved () value = gain_adjustment.get_value(); } - // XXX hack allow to override group - // (this breaks group'ed shift+click reset) - if (Keyboard::the_keyboard().key_is_down (GDK_Shift_R) - || Keyboard::the_keyboard().key_is_down (GDK_Shift_L)) { + if (Keyboard::the_keyboard().modifier_state() == Keyboard::group_override_modifier ()) { _control->set_value (value, Controllable::InverseGroup); } else { _control->set_value (value, Controllable::UseGroup);