[Fedora-i18n-bugs] [Bug 799571] After restarting ibus, Enable or disable ( with Control+space ) works.
bugzilla at redhat.com
bugzilla at redhat.com
Fri Apr 13 10:24:41 UTC 2012
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=799571
--- Comment #12 from fujiwara <tfujiwar at redhat.com> 2012-04-13 06:24:39 EDT ---
Candidate patch is here.
The order of the arguments is not correct.
--- ibus-1.4.99.20120317/ui/gtk3/application.vala.orig 2012-04-13
18:25:28.627564978 +0900
+++ ibus-1.4.99.20120317/ui/gtk3/application.vala 2012-04-13 19:15:14.672724495
+0900
@@ -92,7 +92,10 @@ class Application {
Variant parameters) {
debug("signal_name = %s", signal_name);
m_panel = new Panel(m_bus);
- m_panel.set_config(m_config);
+
+ if (m_config != null) {
+ m_panel.set_config(m_config);
+ }
}
private void bus_name_lost_cb(DBusConnection connection,
@@ -113,7 +116,9 @@ class Application {
Variant parameters) {
debug("signal_name = %s", signal_name);
string name, new_owner, old_owner;
- parameters.get("(sss)", out name, out new_owner, out old_owner);
+ parameters.get("(sss)", out name, out old_owner, out new_owner);
+ debug("new_owner has name? %s", (new_owner != "").to_string());
+
if (new_owner == "") {
m_config = null;
--
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 i18n-bugs
mailing list