Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(475)

Unified Diff: chrome/browser/chromeos/input_method/ibus_controller_impl.cc

Issue 10834108: Replace InputMethodEngineIBus. (Closed) Base URL: http://git.chromium.org/chromium/src.git@input_method_engine_ibus
Patch Set: Address comments Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698