diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index 2b9a50f1ef..47bd257bd8 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -933,6 +933,7 @@ void AudioEngine::halted_callback (const char* why) { stop_metering_thread (); + _running = false; Port::PortDrop (); /* EMIT SIGNAL */ Halted (why); /* EMIT SIGNAL */