diff options
Diffstat (limited to 'gtk2_ardour/midi_time_axis.cc')
-rw-r--r-- | gtk2_ardour/midi_time_axis.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index 97d7ae1727..84d88c8f9e 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -1133,9 +1133,13 @@ MidiTimeAxisView::build_patch_menu() if (!channel_name_set) { continue; } + const ChannelNameSet::PatchBanks& patch_banks = channel_name_set->patch_banks(); + if (patch_banks.size () == 0) { + continue; + } + Gtk::Menu& chan_menu = *manage(new Gtk::Menu()); - const ChannelNameSet::PatchBanks& patch_banks = channel_name_set->patch_banks(); if (patch_banks.size() > 1) { for (ChannelNameSet::PatchBanks::const_iterator bank = patch_banks.begin(); |