remove "port sources" management from MidiControlUI and Mackie support.
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 24 Nov 2014 20:21:19 +0000 (22:21 +0200)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 26 Nov 2014 16:22:22 +0000 (18:22 +0200)
commit25e1eddc50219dca119bc55370c3e2a5dd776752
tree74c9f17b6c89a3a638811bf018447256e6a1b587
parent140540ef59652cf7283afc06e2ea7922b1789c88
remove "port sources" management from MidiControlUI and Mackie support.

    This was necessary due to a bug/design issue between Glibmm and Glib (see https://bugzilla.gnome.org/show_bug.cgi?id=561885)
 but the problem needs to be managed by the *creator* of the IOSource and that has now moved inside CrossThreadChannel.
libs/ardour/ardour/midi_ui.h
libs/ardour/midi_ui.cc
libs/surfaces/mackie/mackie_control_protocol.cc
libs/surfaces/mackie/mackie_control_protocol.h