Bugfix keyCode bigger than mapped numKeys inside keyEvent method

This commit is contained in:
radionics 2018-07-12 07:50:31 +02:00
parent 1f7cb64986
commit bbd28010e5
2 changed files with 7 additions and 0 deletions

2
.gitignore vendored
View File

@ -9,3 +9,5 @@
.buildpath
.classpath
.project
.idea
pom.xml

View File

@ -458,6 +458,11 @@ public final class ControlWindow {
public void keyEvent( KeyEvent theKeyEvent ) {
if (theKeyEvent.getKeyCode() > numKeys) {
// Something is wrong, a key was typed which is not mapped!
return;
}
if ( theKeyEvent.getAction( ) == KeyEvent.PRESS ) {
keys[ theKeyEvent.getKeyCode( ) ] = true;
numOfActiveKeys++;