diff --git a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc index a76eedcbcd..cd8c724e75 100644 --- a/libs/surfaces/generic_midi/generic_midi_control_protocol.cc +++ b/libs/surfaces/generic_midi/generic_midi_control_protocol.cc @@ -349,7 +349,7 @@ GenericMidiControlProtocol::set_state (const XMLNode& node) // Are we using the autobinding feature? If so skip this part if ( !auto_binding ) { - Controllable* c; + boost::shared_ptr c; { Glib::Mutex::Lock lm (pending_lock);