summaryrefslogtreecommitdiff
path: root/libs/ardour/globals.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-01-05 18:34:40 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-01-05 18:34:40 -0700
commitd17a89c9a756a66e06bb176e6338fa1ce55e032b (patch)
treeb537b7bbb24b999d3cafc992231cec1428b04bd5 /libs/ardour/globals.cc
parentece18d30834c79da70b73a2f801021343edfeb11 (diff)
move MidiPatchManager initialization into ARDOUR "global" scope, rather than per session
Diffstat (limited to 'libs/ardour/globals.cc')
-rw-r--r--libs/ardour/globals.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc
index de4fc2a07c..8a80c78b37 100644
--- a/libs/ardour/globals.cc
+++ b/libs/ardour/globals.cc
@@ -111,6 +111,7 @@
#include "ardour/filesystem_paths.h"
#include "ardour/midi_region.h"
#include "ardour/midi_ui.h"
+#include "ardour/midi_patch_manager.h"
#include "ardour/midiport_manager.h"
#include "ardour/mix.h"
#include "ardour/operations.h"
@@ -611,6 +612,8 @@ ARDOUR::init (bool use_windows_vst, bool try_optimization, const char* localedir
reserved_io_names[_("FaderPort16 Recv")] = false;
reserved_io_names[_("FaderPort16 Send")] = false;
+ MIDI::Name::MidiPatchManager::instance().load_midnams_in_thread ();
+
libardour_initialized = true;
return true;