mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-22 14:46:34 +01:00
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
1 changed files with 1 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue