[Fedora-i18n-bugs] [Bug 540773] New: ibus: Need a common word when ibus sends a "value-changed" signal.
bugzilla at redhat.com
bugzilla at redhat.com
Tue Nov 24 04:08:12 UTC 2009
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: ibus: Need a common word when ibus sends a "value-changed" signal.
https://bugzilla.redhat.com/show_bug.cgi?id=540773
Summary: ibus: Need a common word when ibus sends a
"value-changed" signal.
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: ibus
AssignedTo: phuang at redhat.com
ReportedBy: tfujiwar at redhat.com
QAContact: extras-qa at fedoraproject.org
CC: phuang at redhat.com, fedora-i18n-bugs at redhat.com
Estimated Hours: 0.0
Classification: Fedora
Target Release: ---
Created an attachment (id=373336)
--> (https://bugzilla.redhat.com/attachment.cgi?id=373336)
Patch for ibus/ibus/config.py
Currently ibus-anthy causes a KeyError exception when the key is not defined in
ibus-anthy.
E.g. bug 526881.
When ibus-setup is launched, ibus-gconf calls
ibus_config_service_value_changed() in `config.c:`_value_changed_cb().
And ibus-daemon calls "value-changed" signal in
`config.py:`__value_changed_cb().
When ibus-anthy receives the "value-changed" signal, the section name "panel"
is not defined in ibus-anty so ibus-anthy causes a KeyError exception.
In Fedora 12, abrt is installed by default and it reports the KeyError
exception.
I ignored "panel" section name in bug 526881 at the moment.
But bug 531696 was also reported recently.
It sends another section name "general" with the "value-changed" signal.
I'd like to define the section name when the parent application(ibus) sends a
signal.
Currently ibus has the two gconf keys /desktop/ibus/general and
/desktop/ibus/panel.
But the section name "general" is too general word for the engine.
My idea is to add a prefix "ibus-frame:" and I'm attaching the patch.
I think currently this change doesn't effect other engines so much.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the Fedora-i18n-bugs
mailing list