Index: ui/keyboard/keyboard_controller.cc |
diff --git a/ui/keyboard/keyboard_controller.cc b/ui/keyboard/keyboard_controller.cc |
index 52c7c1477194cec5035abf0bb3903c853968afbf..44dbcb2276092d6b9f4d1c35caa64e11ad5c203e 100644 |
--- a/ui/keyboard/keyboard_controller.cc |
+++ b/ui/keyboard/keyboard_controller.cc |
@@ -287,9 +287,8 @@ void KeyboardController::OnWindowHierarchyChanged( |
} |
void KeyboardController::Reload() { |
- // Makes sure the keyboard window is initialized. |
- proxy_->GetKeyboardWindow(); |
- proxy_->ReloadKeyboardIfNeeded(); |
+ if (proxy_->HasKeyboardWindow()) |
+ proxy_->ReloadKeyboardIfNeeded(); |
} |
void KeyboardController::OnTextInputStateChanged( |