PortManager::unregister_port() must be called with process lock
authorRobin Gareus <robin@gareus.org>
Fri, 28 Jul 2017 18:15:15 +0000 (20:15 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 28 Jul 2017 18:15:15 +0000 (20:15 +0200)
commitb5e0b5b09f41d2529bf4ba37f69602f914828e58
tree9b29192370601cd67ea802bd6c3cde7e6b387f6c
parent964b88e651ac3324d85f735aad3faba226b582f6
PortManager::unregister_port() must be called with process lock

This fixes "Failed to register <surface> port" when re-loading a session.
libs/ardour/midiport_manager.cc
libs/surfaces/faderport/faderport.cc
libs/surfaces/faderport8/faderport8.cc
libs/surfaces/mackie/surface_port.cc
libs/surfaces/push2/push2.cc