Index: chrome/browser/ui/webui/chromeos/login/network_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/network_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/network_screen_handler.h |
index 344f0fcda9d7521db63c5e78ca6de56e159ae67c..627af65c16e5df0d92a44ec0c0f832282d1ef00e 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/network_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/network_screen_handler.h |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/chromeos/login/screens/network_screen_actor.h" |
#include "chrome/browser/chromeos/settings/cros_settings.h" |
#include "chrome/browser/ui/webui/chromeos/login/base_screen_handler.h" |
+#include "chromeos/ime/component_extension_ime_manager.h" |
#include "ui/gfx/point.h" |
class PrefRegistrySimple; |
@@ -27,7 +28,8 @@ struct NetworkScreenHandlerOnLanguageChangedCallbackData; |
// WebUI implementation of NetworkScreenActor. It is used to interact with |
// the welcome screen (part of the page) of the OOBE. |
class NetworkScreenHandler : public NetworkScreenActor, |
- public BaseScreenHandler { |
+ public BaseScreenHandler, |
+ public ComponentExtensionIMEManager::Observer { |
public: |
explicit NetworkScreenHandler(CoreOobeActor* core_oobe_actor); |
virtual ~NetworkScreenHandler(); |
@@ -51,6 +53,9 @@ class NetworkScreenHandler : public NetworkScreenActor, |
// WebUIMessageHandler implementation: |
virtual void RegisterMessages() OVERRIDE; |
+ // ComponentExtensionIMEManager::Observer implementation: |
+ virtual void OnImeComponentExtensionInitialized() OVERRIDE; |
+ |
// Registers the preference for derelict state. |
static void RegisterPrefs(PrefRegistrySimple* registry); |