GNU bug report logs -
#2569
Emacs-CVS Win32 MS-IME will lost some input
Previous Next
Reported by: Yao <jasonrumney <at> gmail.com>
Date: Wed, 4 Mar 2009 13:35:03 UTC
Severity: normal
Done: Jason Rumney <jasonr <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 2569-done <at> emacsbugs.donarmstrong.com (full text, mbox):
Yao wrote:
> Hi
>
> I am using japanese input method .If I input continuously I will lost
> some word.
> Because Emacs handles WM_IME_CHAR.When first WM_IME_CHAR arrived It
> read whole string and ignore the other WM_IME_CHAR messages.So it use
> a ignore_ime_char flag.
>
> The flag is reseted after a WM_IME_ENDCOMPOSITION message.I think when
> I input continuously the IME haven't send some WM_IME_ENDCOMPOSITION
> message, Because it has not ENDed.
>
> And the composition window is not followed the cursor.
>
Thank you for your analysis and patch. I found a simpler patch that
fixes the bug, and installed that for now. But it seems that your patch
also improves the way the composition phase appears to the user, so I
would like to revisit this after the 23.1 release.
This bug report was last modified 16 years and 140 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.