From cb5287d0379287c461a0ac5b950161244a7fa53b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 11 May 2009 19:31:17 +0000 Subject: Fix subpatch MIDI IO. Fixes tickets #323 and #332. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1974 a436a847-0d15-0410-975c-d299462d15a1 --- src/engine/JackMidiDriver.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/engine/JackMidiDriver.cpp') diff --git a/src/engine/JackMidiDriver.cpp b/src/engine/JackMidiDriver.cpp index 9f2f25d5..9551b6be 100644 --- a/src/engine/JackMidiDriver.cpp +++ b/src/engine/JackMidiDriver.cpp @@ -189,7 +189,10 @@ JackMidiDriver::activate() void JackMidiDriver::deactivate() { + for (Raul::List::iterator i = _ports.begin(); i != _ports.end(); ++i) + (*i)->unregister(); _is_activated = false; + _ports.clear(); } -- cgit v1.2.1