From 2e027e58948b4d4049b5a35282cba5c4791c758e Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 5 Jun 2022 15:03:42 -0600 Subject: [PATCH] generic MIDI: re-enable the "select" function --- libs/surfaces/generic_midi/midifunction.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/surfaces/generic_midi/midifunction.cc b/libs/surfaces/generic_midi/midifunction.cc index beecd45680..4948efb4d2 100644 --- a/libs/surfaces/generic_midi/midifunction.cc +++ b/libs/surfaces/generic_midi/midifunction.cc @@ -26,6 +26,8 @@ #include "pbd/compose.h" #include "ardour/debug.h" +#include "ardour/stripable.h" +#include "ardour/session.h" using namespace MIDI; using namespace PBD; @@ -167,8 +169,7 @@ MIDIFunction::execute () if (!_argument.empty()) { uint32_t rid; sscanf (_argument.c_str(), "%d", &rid); - // XX fix me ... need to get stripable, not RID - //_ui->toggle_selection (rid, ARDOUR::PresentationInfo::Flag (ARDOUR::PresentationInfo::Route|ARDOUR::PresentationInfo::VCA)); + _ui->set_rid_selection (rid); DEBUG_TRACE (DEBUG::GenericMidi, string_compose ("Function: SetRouteSelection = %1\n", rid)); } break;