diff options
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 1231212d2e..a3b82d9d4b 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -74,6 +74,7 @@ #include "ardour/graph.h" #include "ardour/midiport_manager.h" #include "ardour/scene_changer.h" +#include "ardour/midi_patch_manager.h" #include "ardour/midi_track.h" #include "ardour/midi_ui.h" #include "ardour/operations.h" @@ -555,6 +556,8 @@ Session::destroy () ControlProtocolManager::instance().drop_protocols (); + MIDI::Name::MidiPatchManager::instance().remove_search_path(session_directory().midi_patch_path()); + _engine.remove_session (); #ifdef USE_TRACKS_CODE_FEATURES |