-
Bug
-
Resolution: Fixed
-
P3
-
1.3.0
-
None
-
kestrel
-
sparc
-
generic, solaris_2.6
The Solaris input method adapter currently assumes that Solaris provides input method support for the Java default locale, but no other locale. This is wrong. The Java default locale is a very poor indicator for the Solaris input method support - it starts out as the current Solaris locale, which may or may not match the locale of the input method, and can be changed by a Java application at any time.
Instead, the host input method adapter should try and find out which is the primary locale supported by Solaris (usually the login locale) and return that from X11InputMethodDescriptor.getAvailableLocales, and also return true from X11InputMethod.setLocale for other locales that can be supported (such as English).
Instead, the host input method adapter should try and find out which is the primary locale supported by Solaris (usually the login locale) and return that from X11InputMethodDescriptor.getAvailableLocales, and also return true from X11InputMethod.setLocale for other locales that can be supported (such as English).
- duplicates
-
JDK-4251679 Solaris2.6 2.7: InputContext.selectInputMethod(Locale.JAPANESE) returns false.
-
- Closed
-