Index: ui/views/controls/textfield/native_textfield_views.cc |
diff --git a/ui/views/controls/textfield/native_textfield_views.cc b/ui/views/controls/textfield/native_textfield_views.cc |
index a6249c6e7c8593f5bec180b9d4423ddae7630171..e2152adbab85bf640f25e27befc12fcf5116e0f3 100644 |
--- a/ui/views/controls/textfield/native_textfield_views.cc |
+++ b/ui/views/controls/textfield/native_textfield_views.cc |
@@ -680,6 +680,7 @@ void NativeTextfieldViews::HandleFocus() { |
GetRenderText()->set_focused(true); |
is_cursor_visible_ = true; |
SchedulePaint(); |
+ GetInputMethod()->OnFocus(); |
OnCaretBoundsChanged(); |
// Start blinking cursor. |
base::MessageLoop::current()->PostDelayedTask( |
@@ -691,6 +692,7 @@ void NativeTextfieldViews::HandleFocus() { |
void NativeTextfieldViews::HandleBlur() { |
GetRenderText()->set_focused(false); |
+ GetInputMethod()->OnBlur(); |
// Stop blinking cursor. |
cursor_timer_.InvalidateWeakPtrs(); |
if (is_cursor_visible_) { |