Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1100 by [email protected]: ibus-anthy ignores the first keypress after XSetICFocus
http://code.google.com/p/ibus/issues/detail?id=1100

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Debian unstable
Architecture (i386, x86_64): x86_64
IBus version: 1.3.7-1
Input method name and version: ibus-anthy 1.2.1-1+b1
Python version: 2.6.6-1
dbus version: 1.2.24-3
dbus-python version: 0.83.1-1
gtk version (if bug is about gtk applications):
qt version (if bug is about qt applications):

What steps will reproduce the problem?

My test application uses XIM with pre-edit callbacks.
I enable the IM by pressing Ctrl-space.
I type a bit.  This works as expected.
The application calls XUnsetICFocus().
--> The IM becomes inactive, as expected.
The application calls XSetICFocus().
--> The IM becomes active again.
The first key press event at this point is ignored by XFilterEvent().
After the first key press event, the IM works as expected.

(ibus-pinyin 1.3.11-1 does not have this issue)

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复