src/macosx/classes/sun/lwawt/LWWindowPeer.java
Print this page
*** 931,941 ****
focusOwner = kfmPeer.getCurrentFocusedWindow();
if (focusOwner == null) {
focusOwner = this.getTarget();
}
}
! postEvent(new KeyEvent(focusOwner, id, when, modifiers, keyCode, keyChar, keyLocation));
}
// ---- UTILITY METHODS ---- //
private void activateDisplayListener() {
--- 931,946 ----
focusOwner = kfmPeer.getCurrentFocusedWindow();
if (focusOwner == null) {
focusOwner = this.getTarget();
}
}
!
! KeyEvent keyEvent = new KeyEvent(focusOwner, id, when, modifiers,
! keyCode, keyChar, keyLocation);
! AWTAccessor.getKeyEventAccessor().setExtendedKeyCode(keyEvent,
! ExtendedKeyCodes.getExtendedKeyCodeForChar(keyChar));
! postEvent(keyEvent);
}
// ---- UTILITY METHODS ---- //
private void activateDisplayListener() {