diff options
Diffstat (limited to 'chromeos/dbus/ibus/ibus_config_client.cc')
-rw-r--r-- | chromeos/dbus/ibus/ibus_config_client.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromeos/dbus/ibus/ibus_config_client.cc b/chromeos/dbus/ibus/ibus_config_client.cc index 8be2e09..e3f0430 100644 --- a/chromeos/dbus/ibus/ibus_config_client.cc +++ b/chromeos/dbus/ibus/ibus_config_client.cc @@ -48,8 +48,11 @@ class IBusConfigClientImpl : public IBusConfigClient { virtual void InitializeAsync(const OnIBusConfigReady& on_ready) OVERRIDE { // We should check that the ibus-config daemon actually works first, so we // can't initialize synchronously. + // NameOwnerChanged signal will be emitted by ibus-daemon, but from the + // service name kDBusServiceName instead of kServiceName. The signal will be + // used to detect start of ibus-daemon. dbus::ObjectProxy* dbus_proxy = bus_->GetObjectProxy( - ibus::kServiceName, + ibus::kDBusServiceName, dbus::ObjectPath(ibus::kDBusObjectPath)); // Watch NameOwnerChanged signal which is fired when the ibus-config daemon |