<AWT Dev> [7u12] Review request for 7199180: [macosx] Dead keys handling for input methods

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Thu Oct 11 07:17:30 PDT 2012


This is a direct backport of the fix from the JDK 8 to JDK 7u12

bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7199180
webrev: http://cr.openjdk.java.net/~alexsch/7199180/webrev.01/

Key events which have marked text are processed by the 
interpretKeyEvents method and so they are filtered for the 
deliverJavaKeyEventHelper method.
However we need to process dead key events which also set marked text 
flag to generate dead key pressed event.

- The JDK crash is fixed
    The TISGetInputSourceProperty returns nill property for the dead key 
combination in the  Chinese Pynyin.
    The fix ignores the dead keys which does not have the input source 
property.

- The realSync() is added before the state checking in the test
- The test is renamed to have the first capital letter.

Thanks,
Alexandr.




More information about the awt-dev mailing list