-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b09
-
windows
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8293083 | 11.0.18-oracle | Yoshiki Sato | P4 | Resolved | Fixed | b01 |
JDK-8290555 | 11.0.17 | Christoph Langer | P4 | Resolved | Fixed | b01 |
https://mail.openjdk.java.net/pipermail/i18n-dev/2020-January/003061.html
I checked how JDK detects default language on Windows, but I cannot understand the code in below:
src/java.base/windows/native/libjava/java_props_md.c:
```
LCID userDefaultUILang = GetUserDefaultUILanguage();
```
According to Microsoft Docs [1], GetUserDefaultUILanguage() returns LANGID. However `userDefaultUILang` is used later as LCID.
[1] https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-getuserdefaultuilanguage
I checked how JDK detects default language on Windows, but I cannot understand the code in below:
src/java.base/windows/native/libjava/java_props_md.c:
```
LCID userDefaultUILang = GetUserDefaultUILanguage();
```
According to Microsoft Docs [1], GetUserDefaultUILanguage() returns LANGID. However `userDefaultUILang` is used later as LCID.
[1] https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-getuserdefaultuilanguage
- backported by
-
JDK-8290555 Return value of GetUserDefaultUILanguage() should be handled as LANGID
-
- Resolved
-
-
JDK-8293083 Return value of GetUserDefaultUILanguage() should be handled as LANGID
-
- Resolved
-
- links to
-
Commit openjdk/jdk11u-dev/19dcfc00
-
Commit openjdk/panama-foreign/1cd5eac5
-
Review openjdk/jdk11u-dev/1224
-
Review openjdk/jdk11u-dev/1225
(1 links to)