diff options
author | Robin Gareus <robin@gareus.org> | 2014-10-23 14:25:05 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-10-23 14:45:49 +0200 |
commit | c5e97ea21bcb2f831b9c4f6510e2ab601859be3d (patch) | |
tree | 4f4718f289b04bb1a15b20d18cdc2fc7b0e996cf /gtk2_ardour/mixer_strip.cc | |
parent | 730e09ce65860d951d0edd9b5471278125915f0a (diff) |
Don't show meter-type menu for MIDI-only meters
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index ceb6e08dd2..177caa0056 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -2190,6 +2190,12 @@ MixerStrip::popup_level_meter_menu (GdkEventButton* ev) add_level_meter_item_point (items, group, _("Output"), MeterOutput); add_level_meter_item_point (items, group, _("Custom"), MeterCustom); + if (gpm.meter_channels().n_audio() == 0) { + m->popup (ev->button, ev->time); + _suspend_menu_callbacks = false; + return; + } + RadioMenuItem::Group tgroup; items.push_back (SeparatorElem()); |