From a8d41b3ff33bb0591033ca263b938bc67a87ccd8 Mon Sep 17 00:00:00 2001 From: Harry van Haaren Date: Tue, 19 Nov 2013 22:06:05 +0000 Subject: [PATCH] -Bindings being removed from backend: removing now working, but not yet in RT --- src/controller/genericmidi.cxx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/controller/genericmidi.cxx b/src/controller/genericmidi.cxx index 58adf82..8bbd500 100644 --- a/src/controller/genericmidi.cxx +++ b/src/controller/genericmidi.cxx @@ -698,8 +698,14 @@ void GenericMIDI::removeBinding( int bindingID ) { if ( midiToAction.at(i)->ID == bindingID ) { - LUPPP_NOTE("MIDI binding REMOVED with bindingID %i", bindingID ); - // CRITICAL FIXME + //LUPPP_NOTE("MIDI binding REMOVED with bindingID %i\n", bindingID ); + Binding* tmp = midiToAction.at(i); + midiToAction.erase( midiToAction.begin()+i ); + + if ( tmp ) + { + delete tmp; + } return; } }