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

New issue 1445 by luke.hutch: ibus should not generate empty preedit strings on focus switch
http://code.google.com/p/ibus/issues/detail?id=1445

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Fedora 16
Architecture (i386, x86_64): x86_64
IBus version: 1.4.1-1
Input method name and version: dvorak, qwerty
Python version: 2.7.2
dbus version: 1.4.10
dbus-python version: 0.83.0
gtk version (if bug is about gtk applications): 3.2.3
qt version (if bug is about qt applications): n/a

Description of problem:
ibus generates a pre-edit-changed signal on focus switch, with an empty preedit string. It appears the purpose of this is to clear preedit context when you switch windows. Unfortunately this can cause some bad bugs, which various projects have had to work around (e.g. OpenOffice), and even data loss -- see the Gnumeric bug here: https://bugzilla.gnome.org/show_bug.cgi?id=663371 Andreas states in this bug that it needs to be fixed in ibus, not in apps that are broken by this behavior.

How reproducible:
Every time.

Steps to Reproduce:
See the Gnumeric bug linked above.

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

回复