summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_time_axis.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/midi_time_axis.cc')
-rw-r--r--gtk2_ardour/midi_time_axis.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc
index 4d8277a12f..ceb6c83d16 100644
--- a/gtk2_ardour/midi_time_axis.cc
+++ b/gtk2_ardour/midi_time_axis.cc
@@ -345,6 +345,11 @@ MidiTimeAxisView::processors_changed (RouteProcessorChange c)
void
MidiTimeAxisView::use_midnam_info ()
{
+ /* Rebuild controller menu */
+ _controller_menu_map.clear ();
+ delete controller_menu;
+ controller_menu = 0;
+
setup_midnam_patches ();
}
@@ -515,7 +520,6 @@ MidiTimeAxisView::model_changed (const std::string& m)
_controller_menu_map.clear ();
delete controller_menu;
controller_menu = 0;
- build_automation_action_menu (false);
if (patch_change_dialog ()) {
patch_change_dialog ()->refresh ();