diff --git a/Source/ProgramListBox.cpp b/Source/ProgramListBox.cpp index fb196c04..e8e622da 100644 --- a/Source/ProgramListBox.cpp +++ b/Source/ProgramListBox.cpp @@ -108,6 +108,11 @@ bool ProgramListBox::keyPressed(const KeyPress &key, Component *originatingCompo return false; } + activePgm = currentIdx; + if ( activePgm != -1 ) { + listener->programSelected(this, activePgm); + } + labels[currentIdx]->grabKeyboardFocus(); repaint(); diff --git a/libs/clap-juce-extensions b/libs/clap-juce-extensions index 2c23b918..4d454e51 160000 --- a/libs/clap-juce-extensions +++ b/libs/clap-juce-extensions @@ -1 +1 @@ -Subproject commit 2c23b918828ba5fbc5fcb4c95d3a046fbf7e9285 +Subproject commit 4d454e5125da75a0e75d95615cbec26d2a09e2bf