https://bugs.winehq.org/show_bug.cgi?id=55655
Bug ID: 55655 Summary: user32:dialog - test_IsDialogMessageA_proc() fails in the Hindi locale on Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
user32:dialog - test_IsDialogMessageA_proc() fails in the Hindi locale on Wine:
dialog.c:578: Test failed: Got unexpected wparam 0xfffd.
See https://test.winehq.org/data/patterns.html#user32:dialog
A bisect shows that this failure started with the commit below:
commit 109d15ab352fcec17479e3caf8e2aad586e57531 Author: Zhiyi Zhang zzhang@codeweavers.com Date: Thu Aug 17 16:33:52 2023 +0800
user32: Map WM_CHAR wparam in ASCII to Unicode in IsDialogMessageA() for CJK locales.
Fix displaying Chinese characters as "??" in some applications with Chinese locale.