https://bugs.winehq.org/show_bug.cgi?id=54864
Bug ID: 54864 Summary: imm32:imm32 - test_ImmSetOpenStatus() fails on Windows in the Korean locale Product: Wine Version: unspecified Hardware: x86-64 OS: Windows Status: NEW Severity: normal Priority: P2 Component: imm32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com
imm32:imm32 - test_ImmSetOpenStatus() fails on Windows in the Korean locale:
imm32.c:4578: Test failed: 0 (spurious): got hkl FFFFFFFFE020047F, himc 000000000170009F, IME_NOTIFY action 0x3, index 0, value 0x6 imm32.c:4578: Test failed: 1 (spurious): got hkl FFFFFFFFE020047F, himc 000000000170009F, MSG_TEST_WIN msg 0x282, wparam 0x8, lparam 0 imm32.c:4578: Test failed: 2 (spurious): got hkl FFFFFFFFE020047F, himc 000000000170009F, MSG_IME_UI msg 0x282, wparam 0x8, lparam 0
See https://test.winehq.org/data/patterns.html#imm32:imm32
Where: 0x282 == WM_IME_NOTIFY 0x3 == IMN_CHANGECANDIDATE 0x8 == IMN_SETOPENSTATUS
A bisect shows that these failures started with the commit below:
commit 3e3706adccf45757593c2c5206bd4ffeb9801077 Author: RĂ©mi Bernon rbernon@codeweavers.com AuthorDate: Fri Mar 31 12:01:32 2023 +0200
imm32/tests: Test that ImmSetOpenStatus doesn't set IMMGWL_IMC.