summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-04-15 01:50:01 +0200
committerRobin Gareus <robin@gareus.org>2020-04-15 01:51:05 +0200
commit4130bc3a8676d048c813e12d37e22ff7f41ba478 (patch)
tree213300dfa60b7d42599f06ce38d5bea4738a2034
parent4b9f6208e7a8d0e99ce3348c3e6b84cec7052ca4 (diff)
Update CC Automation menu when MIDNAM changes
-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 ();