[Bug 35896] New: Switching to Chinese input method after typing some English will fail.
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Mar 31 02:29:27 CDT 2014
http://bugs.winehq.org/show_bug.cgi?id=35896
Bug ID: 35896
Summary: Switching to Chinese input method after typing some
English will fail.
Product: Wine
Version: 1.7.15
Hardware: x86
OS: Mac OS X
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: hwei.sy at gmail.com
== Steps to reproduce ==
1. Open notepad in wine.
2. Make sure input method is English.
3. Type something (e.g. H, A, SPACE), then the notepad will display it (e.g.
"ha ").
4. Switch to Chinese input method.
5. Type something (e.g. H, A, SPACE), then the notepad dose not receive
anything (e.g. should display "哈").
This bug will only appear when input something in English before Chinese. But
if you input Chinese before any English character (i.e. remove step 2, 3),
every thing is going well.
== How to fix it ==
In the source file "dlls/imm32/imm.c", function "ImmProcessKey",
after "if (imc) data = imc; else return FALSE;",
insert one line "data->immKbd = IMM_GetImmHkl(hKl);".
Then it seems fixed. But I don't know will this cause other problems.
----
I am not sure this bug is same to Bug 34056.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list