summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/ibus/ibus_config_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromeos/dbus/ibus/ibus_config_client.cc')
-rw-r--r--chromeos/dbus/ibus/ibus_config_client.cc5
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