From 602e390649b43a041c9b40ea2e7b55ef52af6689 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 3 Dec 2014 21:22:34 -0500 Subject: [PATCH] changes to Mackie Control support for new crossthreadchannel implementation --- libs/surfaces/mackie/mackie_control_protocol.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h index 13ca381154..1def854b8f 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.h +++ b/libs/surfaces/mackie/mackie_control_protocol.h @@ -292,6 +292,13 @@ class MackieControlProtocol XMLNode* _surfaces_state; int _surfaces_version; + struct ipMIDIHandler { + MackieControlProtocol* mcp; + MIDI::Port* port; + }; + friend struct ipMIDIHandler; /* is this necessary */ + friend gboolean ipmidi_input_handler (GIOChannel*, GIOCondition condition, void *data); + int create_surfaces (); bool periodic(); void build_gui ();