diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-04 12:45:29 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-04 12:45:53 -0400 |
commit | 291aec468fe4646aa1e355f2503d349555019e54 (patch) | |
tree | cd7115a89b7657bd714fe51f8693237a88044c43 /libs/surfaces/generic_midi | |
parent | 57ee61772b6c44e7731619c5c74e45bb860ac4aa (diff) |
use session stripable selection API
and remove old ControlProtocol signals to talk to GUI etc.
Diffstat (limited to 'libs/surfaces/generic_midi')
-rw-r--r-- | libs/surfaces/generic_midi/midifunction.cc | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/libs/surfaces/generic_midi/midifunction.cc b/libs/surfaces/generic_midi/midifunction.cc index 4b5faa7018..4d2b19fdfd 100644 --- a/libs/surfaces/generic_midi/midifunction.cc +++ b/libs/surfaces/generic_midi/midifunction.cc @@ -165,14 +165,9 @@ MIDIFunction::execute () case Select: if (!_argument.empty()) { - /* this uses only the numerical orderpart of a - PresentionInfo, because it only sets the lower 32 - bits of a 64 bit value. This will be interpreted - as a request to select only Routes. - */ uint32_t rid; sscanf (_argument.c_str(), "%d", &rid); - _ui->SetStripableSelection (rid); + _ui->toggle_selection (rid, ARDOUR::PresentationInfo::Flag (ARDOUR::PresentationInfo::Route|ARDOUR::PresentationInfo::VCA)); DEBUG_TRACE (DEBUG::GenericMidi, string_compose ("Function: SetRouteSelection = %1\n", rid)); } break; |