diff options
author | Robin Gareus <robin@gareus.org> | 2019-03-07 16:42:04 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-03-07 23:50:43 +0100 |
commit | 64e1d691ecc54c33c34adb13a66f51790c9bc0d9 (patch) | |
tree | 7ea3c0fb755f3dc33abf94b0f3baf0cb803752f1 /gtk2_ardour/ardour_ui.cc | |
parent | 3bc9281c312ec237b6365c023c5ef060f5788a6b (diff) |
Prefer using RAII to suspend signals
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index dce3fbfac8..6e8ca92d6c 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -5438,7 +5438,7 @@ ARDOUR_UI::popup_editor_meter_menu (GdkEventButton* ev) RadioMenuItem::Group group; - _suspend_editor_meter_callbacks = true; + PBD::Unwinder<bool> uw (_suspend_editor_meter_callbacks, true); add_editor_meter_type_item (items, group, ArdourMeter::meter_type_string(MeterPeak), MeterPeak); add_editor_meter_type_item (items, group, ArdourMeter::meter_type_string(MeterPeak0dB), MeterPeak0dB); add_editor_meter_type_item (items, group, ArdourMeter::meter_type_string(MeterKrms), MeterKrms); @@ -5452,7 +5452,6 @@ ARDOUR_UI::popup_editor_meter_menu (GdkEventButton* ev) add_editor_meter_type_item (items, group, ArdourMeter::meter_type_string(MeterVU), MeterVU); m->popup (ev->button, ev->time); - _suspend_editor_meter_callbacks = false; } bool |