2
0
Fork 0

Merge pull request #42 from reales/development

Development
This commit is contained in:
reales 2020-12-15 12:15:35 +01:00 committed by GitHub
commit fcb0824b13
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -22,6 +22,7 @@ ObxdAudioProcessorEditor::ObxdAudioProcessorEditor (ObxdAudioProcessor& ownerFil
skins (processor.getSkinFiles()),
banks (processor.getBankFiles())
{
// skinFolder = ownerFilter.getCurrentSkinFolder(); // initialized above
commandManager.registerAllCommandsForTarget(this);
commandManager.setFirstCommandTarget(this);
@ -39,7 +40,11 @@ ObxdAudioProcessorEditor::ObxdAudioProcessorEditor (ObxdAudioProcessor& ownerFil
getTopLevelComponent()->addKeyListener (commandManager.getKeyMappings());
//Timer::callAfterDelay (100, [this] { this->grabKeyboardFocus(); }); // ensure that key presses are sent to the KeyPressTarget object
startTimer(100);
#if JUCE_WINDOWS
// No run timer to grab component on window
#else
startTimer(100); // This will fix the issue
#endif
loadSkin (processor);
repaint();

View File

@ -100,11 +100,13 @@ public:
case KeyPressCommandIDs::buttonNextProgram:
case KeyPressCommandIDs::buttonPadNextProgram:
nextProgram();
grabKeyboardFocus();
break;
case KeyPressCommandIDs::buttonPrevProgram:
case KeyPressCommandIDs::buttonPadPrevProgram:
prevProgram();
grabKeyboardFocus();
break;
default:
return false;