Index: ui/keyboard/keyboard_controller.h |
diff --git a/ui/keyboard/keyboard_controller.h b/ui/keyboard/keyboard_controller.h |
index e5cfbe5d84754b4604c465fab6f7579a5b0295a7..a513659044e1631d4b6a584bc8c2120f5dbef41b 100644 |
--- a/ui/keyboard/keyboard_controller.h |
+++ b/ui/keyboard/keyboard_controller.h |
@@ -52,6 +52,11 @@ class KEYBOARD_EXPORT KeyboardController : public ui::InputMethodObserver, |
// KeyboardController. |
aura::Window* GetContainerWindow(); |
+ // Whether the container window for the keyboard has been initialized. |
+ bool keyboard_container_initialized() const { |
+ return container_.get() != NULL; |
+ } |
+ |
// Sets the override content url. This is used by for input view for extension |
// IMEs. |
void SetOverrideContentUrl(const GURL& url); |
@@ -92,6 +97,7 @@ class KEYBOARD_EXPORT KeyboardController : public ui::InputMethodObserver, |
const ui::TextInputClient* client) OVERRIDE; |
virtual void OnInputMethodDestroyed( |
const ui::InputMethod* input_method) OVERRIDE; |
+ virtual void OnShowImeIfNeeded() OVERRIDE; |
// Returns true if keyboard is scheduled to hide. |
bool WillHideKeyboard() const; |