refactor MIDISceneChange color property addition by moving it into SceneChange to...
[ardour.git] / libs / ardour / midi_patch_manager.cc
index 591c0cae40909743725d10976dc00bc0508db9c3..ab66949326e88360299cc631d87aa62d886454fc 100644 (file)
@@ -50,6 +50,7 @@ void
 MidiPatchManager::set_session (Session* s)
 {
        SessionHandlePtr::set_session (s);
+       refresh ();
        add_session_patches ();
 }
 
@@ -144,5 +145,7 @@ void
 MidiPatchManager::session_going_away ()
 {
        SessionHandlePtr::session_going_away ();
-       refresh ();
+       _documents.clear();
+       _master_devices_by_model.clear();
+       _all_models.clear();
 }