~MidiControlUI ();
static MidiControlUI* instance() { return _instance; }
+ static void* request_factory (uint32_t num_requests);
void change_midi_ports ();
private:
ARDOUR::Session& _session;
- bool midi_input_handler (Glib::IOCondition, AsyncMIDIPort*);
+ bool midi_input_handler (Glib::IOCondition, boost::weak_ptr<AsyncMIDIPort>);
void reset_ports ();
void clear_ports ();