| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 438fe80673a6cba2a85a9221211ed6a6ebd6d2b5..2946ab7b900f7aa584211a0ff4e22f2546668ec1 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -512,7 +512,8 @@ void RenderFrameImpl::PepperTextInputTypeChanged(
|
| if (instance != render_view_->focused_pepper_plugin())
|
| return;
|
|
|
| - GetRenderWidget()->UpdateTextInputType();
|
| + GetRenderWidget()->UpdateTextInputState(
|
| + RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME);
|
| if (render_view_->renderer_accessibility())
|
| render_view_->renderer_accessibility()->FocusedNodeChanged(WebNode());
|
| }
|
| @@ -2202,17 +2203,14 @@ void RenderFrameImpl::didChangeSelection(bool is_empty_selection) {
|
| if (is_empty_selection)
|
| selection_text_.clear();
|
|
|
| - // UpdateTextInputType should be called before SyncSelectionIfRequired.
|
| - // UpdateTextInputType may send TextInputTypeChanged to notify the focus
|
| + // UpdateTextInputState should be called before SyncSelectionIfRequired.
|
| + // UpdateTextInputState may send TextInputStateChanged to notify the focus
|
| // was changed, and SyncSelectionIfRequired may send SelectionChanged
|
| // to notify the selection was changed. Focus change should be notified
|
| // before selection change.
|
| - GetRenderWidget()->UpdateTextInputType();
|
| + GetRenderWidget()->UpdateTextInputState(
|
| + RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME);
|
| SyncSelectionIfRequired();
|
| -#if defined(OS_ANDROID)
|
| - GetRenderWidget()->UpdateTextInputState(RenderWidget::NO_SHOW_IME,
|
| - RenderWidget::FROM_NON_IME);
|
| -#endif
|
| }
|
|
|
| blink::WebColorChooser* RenderFrameImpl::createColorChooser(
|
|
|