diff options
-rw-r--r-- | src/engine/JackAudioDriver.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/JackAudioDriver.cpp b/src/engine/JackAudioDriver.cpp index e5170127..fddbcd94 100644 --- a/src/engine/JackAudioDriver.cpp +++ b/src/engine/JackAudioDriver.cpp @@ -190,6 +190,8 @@ void JackAudioDriver::deactivate() { if (_is_activated) { + for (Raul::List<JackAudioPort*>::iterator i = _ports.begin(); i != _ports.end(); ++i) + (*i)->unregister(); _is_activated = false; jack_deactivate(_client); _jack_thread->stop(); |