| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index d9dbe21ce1cbb745540202a7b985521962c3e388..e15bbf14bafa4ac63b8c5f8b51b1a96c53ce9e8f 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1283,12 +1283,11 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event,
|
| }
|
|
|
| // TODO(rouslan): Fix ChromeOS and Windows 8 behavior of autofill popup with
|
| -// virtual keyboard.
|
| +// virtual keyboard (IME).
|
| #if !defined(OS_ANDROID)
|
| - // Virtual keyboard is not supported, so react to focus change immediately.
|
| if (processed && (input_event->type == WebInputEvent::TouchEnd ||
|
| input_event->type == WebInputEvent::MouseUp)) {
|
| - FocusChangeComplete();
|
| + ImeShownAnimationsComplete();
|
| }
|
| #endif
|
| }
|
| @@ -1750,7 +1749,7 @@ void RenderWidget::OnShowImeIfNeeded() {
|
| // TODO(rouslan): Fix ChromeOS and Windows 8 behavior of autofill popup with
|
| // virtual keyboard.
|
| #if !defined(OS_ANDROID)
|
| - FocusChangeComplete();
|
| + ImeShownAnimationsComplete();
|
| #endif
|
| }
|
|
|
|
|