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

New issue 1399 by [email protected]: ProcessKeyEvent returns false when turning IBus on initially
http://code.google.com/p/ibus/issues/detail?id=1399

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Ubuntu 11.04
Architecture (i386, x86_64): x86_64
IBus version: 1.4.0-3ubuntu3 (modified for building on Ubuntu 11.04)
Input method name and version: mozc-jp and anthy
Python version: 2.7.2-7ubuntu2
dbus version: 1.4.14-1ubuntu1
dbus-python version: 0.84.0-2
gtk version (if bug is about gtk applications): 3.2.0-0ubuntu4

What steps will reproduce the problem?
1. Start gedit (and dbus-monitor)
2. Type zenkaku-hankaku key to turn IBus on
3.

What is the expected output? What do you see instead?

ProcessKeyEvent should return true if IBus status was changed by the key event, but actually returns false when turning IBus on initially. (See l. 480-487 in ibus_log.txt)

If turning IBus on again, ProcessKeyEvent returns true correctly. (See l. 2029-2034 in ibus_log.txt)

Please provide any additional information below.

This strange behavior also happens to Emacs+ibus.el which uses the Python binding, so it causes an annoying problem that isearch-mode exits unexpectedly.


Attachments:
        ibus_log.txt  182 KB

--
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

回复