| Index: chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| diff --git a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| index c4e8afedc4e0b70cfb80f3fbd48ba4af00d54d4c..8654b4ecfa609468017ca0f2cb7f669d6900a936 100644
|
| --- a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| +++ b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc
|
| @@ -1074,6 +1074,9 @@ void IBusControllerImpl::IBusDaemonInitializationDone(
|
| ui::InputMethodIBus* input_method_ibus = controller->GetInputMethod();
|
| DCHECK(input_method_ibus);
|
| input_method_ibus->OnConnected();
|
| +
|
| + FOR_EACH_OBSERVER(Observer, controller->observers_, OnConnected());
|
| +
|
| VLOG(1) << "The ibus-daemon initialization is done.";
|
| }
|
|
|
| @@ -1126,6 +1129,9 @@ void IBusControllerImpl::OnIBusDaemonExit(GPid pid,
|
| ui::InputMethodIBus* input_method_ibus = controller->GetInputMethod();
|
| DCHECK(input_method_ibus);
|
| input_method_ibus->OnDisconnected();
|
| +
|
| + FOR_EACH_OBSERVER(Observer, controller->observers_, OnDisconnected());
|
| +
|
| if (on_exit_state == IBUS_DAEMON_SHUTTING_DOWN) {
|
| // Normal exitting, so do nothing.
|
| return;
|
|
|