fix memory leak, changing semantics of PatchManager (needs x-check)

This commit is contained in:
Robin Gareus 2014-09-11 02:35:33 +02:00 committed by Paul Davis
parent 0aeb3c337c
commit d56a569a83

View file

@ -50,6 +50,7 @@ void
MidiPatchManager::set_session (Session* s)
{
SessionHandlePtr::set_session (s);
refresh ();
add_session_patches ();
}
@ -140,5 +141,7 @@ void
MidiPatchManager::session_going_away ()
{
SessionHandlePtr::session_going_away ();
refresh ();
_documents.clear();
_master_devices_by_model.clear();
_all_models.clear();
}