Fix TransportMasterManager crash at exit
TransportMasterManager::destroy () destroys any remaining TransportMasters which in turn unregister their ports. However the PortEngine was already destroyed.
This commit is contained in:
parent
a5946ba2e2
commit
7c7bf6c88b
@ -754,6 +754,7 @@ ARDOUR::cleanup ()
|
|||||||
engine_startup_connection.disconnect ();
|
engine_startup_connection.disconnect ();
|
||||||
|
|
||||||
delete &ControlProtocolManager::instance ();
|
delete &ControlProtocolManager::instance ();
|
||||||
|
ARDOUR::TransportMasterManager::instance ().clear ();
|
||||||
ARDOUR::AudioEngine::destroy ();
|
ARDOUR::AudioEngine::destroy ();
|
||||||
ARDOUR::TransportMasterManager::destroy ();
|
ARDOUR::TransportMasterManager::destroy ();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user