Hello,

Could you review a fix for jdk9, please?

        bug: https://bugs.openjdk.java.net/browse/JDK-8163979
        webrev: http://cr.openjdk.java.net/~dmarkov/8163979/webrev.00/

Problem description:
If the current keyboard layout is set to non-default value, (e.g. ABC, ABC 
Extended, etc) during Java launch, the input method functionality is not 
initialised correctly and may not work for some input methods, (e.g. 
OpenVanilla input method). The initialisation problems are caused by 
nativeGetAvailableLocales() function from CInputMethod.m. The function tries to 
obtain the list of available input method locales using platform API. If the 
retrieval is failed for some reason, nativeGetAvailableLocales() returns empty 
list or null.

Fix:
The function nativeGetAvailableLocales() should return the list contained the 
current input method locale, if it cannot retrieve the list of available 
locales from the platform.


Thanks,
Dmitry

Reply via email to