diff options
-rw-r--r-- | src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java b/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java index 2ea7240e085..2f2242f10c2 100644 --- a/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java +++ b/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java @@ -325,9 +325,9 @@ final class CPlatformResponder { if (isISOControl) { characterToSendWithTheEvent = checkedChar; - } - - characterToSendWithTheEvent = mapNsCharsToCompatibleWithJava(characterToSendWithTheEvent); + } else { + characterToSendWithTheEvent = mapNsCharsToCompatibleWithJava(characterToSendWithTheEvent); + } String stringWithChar = NSEvent.nsToJavaChar(characterToSendWithTheEvent, nsEvent.getModifierFlags(), spaceKeyTyped); characterToSendWithTheEvent = stringWithChar == null ? KeyEvent.CHAR_UNDEFINED : stringWithChar.charAt(0); |