[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