diff options
author | Robin Gareus <robin@gareus.org> | 2019-07-17 16:29:54 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-07-17 17:30:47 +0200 |
commit | 0e60060c62d42adae2f8cddccae97173561b9a71 (patch) | |
tree | b030738f4f5dd35eef50686aa7c1ac2c17e03b85 /gtk2_ardour/mixer_strip.cc | |
parent | acf26b03a617eb4611a9810c490b6563f71556f3 (diff) |
Fix meter type/position context-menu issues
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 316430c7bc..f7a61898ac 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -106,6 +106,7 @@ MixerStrip::MixerStrip (Mixer_UI& mx, Session* sess, bool in_mixer) , _comment_button (_("Comments")) , trim_control (ArdourKnob::default_elements, ArdourKnob::Flags (ArdourKnob::Detent | ArdourKnob::ArcToZero)) , _visibility (X_("mixer-element-visibility")) + , _suspend_menu_callbacks (false) , control_slave_ui (sess) { init (); @@ -138,6 +139,7 @@ MixerStrip::MixerStrip (Mixer_UI& mx, Session* sess, boost::shared_ptr<Route> rt , _comment_button (_("Comments")) , trim_control (ArdourKnob::default_elements, ArdourKnob::Flags (ArdourKnob::Detent | ArdourKnob::ArcToZero)) , _visibility (X_("mixer-element-visibility")) + , _suspend_menu_callbacks (false) , control_slave_ui (sess) { init (); @@ -2539,7 +2541,7 @@ MixerStrip::popup_level_meter_menu (GdkEventButton* ev) RadioMenuItem::Group group; - PBD::Unwinder<bool> (_suspend_menu_callbacks, true); + PBD::Unwinder<bool> uw (_suspend_menu_callbacks, true); add_level_meter_item_point (items, group, _("Input"), MeterInput); add_level_meter_item_point (items, group, _("Pre Fader"), MeterPreFader); add_level_meter_item_point (items, group, _("Post Fader"), MeterPostFader); |