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() {