https://bugs.winehq.org/show_bug.cgi?id=54337
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Distribution|--- |Ubuntu Regression SHA1| |2aa54a90bd24f6aa422a2eb832a | |54d9afe585259
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- This is a regression. It shows fine in Wine 7.15.
In detail, git bisect shows 2aa54a90bd24f6aa422a2eb832a54d9afe585259 is the first bad commit: commit 2aa54a90bd24f6aa422a2eb832a54d9afe585259 Author: Zhiyi Zhang zzhang@codeweavers.com Date: Fri Aug 12 11:32:54 2022 +0800
user32/edit: Handle IME composition result string only when EIMES_GETCOMPSTRATONCE is set.
If EIMES_GETCOMPSTRATONCE is not set, WM_IME_COMPOSITION with LPARAM set to GCS_RESULTSTR should be passed to the default window procedure according to MSDN.
Fix some windows based on edit control not being able to input Chinese.
Signed-off-by: Zhiyi Zhang zzhang@codeweavers.com
dlls/user32/edit.c | 6 ++++++ 1 file changed, 6 insertions(+)
From my point of view, user32/edit.c can't handle double-byte WM_CHAR well. I'm working on this and will submit a MR.