On 11/3/14, 8:52 PM, 黄巍 wrote:
Bug 35896 - Switching to Chinese input method after typing some English will fail. https://bugs.winehq.org/show_bug.cgi?id=35896
dlls/imm32/imm.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/imm32/imm.c b/dlls/imm32/imm.c index 7ed1fe6..47c7ea8 100644 --- a/dlls/imm32/imm.c +++ b/dlls/imm32/imm.c @@ -2901,6 +2901,8 @@ BOOL WINAPI ImmProcessKey(HWND hwnd, HKL hKL, UINT vKey, LPARAM lKeyData, DWORD else return FALSE;
- data->immKbd = IMM_GetImmHkl(hKL);
if (!data->immKbd->hIME || !data->immKbd->pImeProcessKey) return FALSE;
I recently made a fix to this area of a bug very similar to the one your reported.
Have you tested with the most recent development build without your patch to see if it was already fixed?
I feel like your change should be unnecessary after my modification.
-aric
Yes, this patch is unnecessary. I haven't tested on most recent development build. Sorry.