jdk/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
changeset 39551 7eaf6bb9bc67
parent 37787 de878aeb7ed2
child 41773 58254fa6487a
--- a/jdk/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m	Sat Jul 02 22:28:40 2016 +0900
+++ b/jdk/src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m	Mon Jul 04 11:04:18 2016 +0300
@@ -529,8 +529,10 @@
 }
 
 -(BOOL) isCodePointInUnicodeBlockNeedingIMEvent: (unichar) codePoint {
-    if ((codePoint >= 0x3000) && (codePoint <= 0x303F)) {
-        // Code point is in 'CJK Symbols and Punctuation' Unicode block.
+    if (((codePoint >= 0x3000) && (codePoint <= 0x303F)) ||
+        ((codePoint >= 0xFF00) && (codePoint <= 0xFFEF))) {
+        // Code point is in 'CJK Symbols and Punctuation' or
+        // 'Halfwidth and Fullwidth Forms' Unicode block.
         return YES;
     }
     return NO;