Skip to content

Commit

Permalink
LwjglInput, changed event order so key down happens before key typed.
Browse files Browse the repository at this point in the history
No idea why this was changed.
2393afb#commitcomment-18384610
  • Loading branch information
NathanSweet committed Aug 7, 2016
1 parent b8e67f0 commit f239e6c
Showing 1 changed file with 8 additions and 8 deletions.
Expand Up @@ -887,15 +887,8 @@ void updateKeyboard () {
break;
}

KeyEvent event = usedKeyEvents.obtain();
event.keyCode = 0;
event.keyChar = keyChar;
event.type = KeyEvent.KEY_TYPED;
event.timeStamp = timeStamp;
keyEvents.add(event);

if (keyCode != 0) {
event = usedKeyEvents.obtain();
KeyEvent event = usedKeyEvents.obtain();
event.keyCode = keyCode;
event.keyChar = 0;
event.type = KeyEvent.KEY_DOWN;
Expand All @@ -908,6 +901,13 @@ void updateKeyboard () {
lastKeyCharPressed = keyChar;
keyRepeatTimer = keyRepeatInitialTime;
}

KeyEvent event = usedKeyEvents.obtain();
event.keyCode = 0;
event.keyChar = keyChar;
event.type = KeyEvent.KEY_TYPED;
event.timeStamp = timeStamp;
keyEvents.add(event);
} else {
KeyEvent event = usedKeyEvents.obtain();
event.keyCode = keyCode;
Expand Down

0 comments on commit f239e6c

Please sign in to comment.