set + store signal chain latency for all processors; DiskWriter sets its capture_offs...
[ardour.git] / libs / ardour / midiport_manager.cc
index 5b97b4090ae6a95a06e1e88022b05c5ac42b8ce8..cf1d90ac565ea082f961c01a6525247cab3f503c 100644 (file)
@@ -22,7 +22,7 @@
 #include "ardour/midiport_manager.h"
 #include "ardour/rc_configuration.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 using namespace ARDOUR;
 using namespace std;
@@ -37,6 +37,7 @@ MidiPortManager::MidiPortManager ()
 
 MidiPortManager::~MidiPortManager ()
 {
+       Glib::Threads::Mutex::Lock em (AudioEngine::instance()->process_lock());
        if (_midi_in) {
                AudioEngine::instance()->unregister_port (_midi_in);
        }