| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index b74e57a12201e7ac7d8be4006be964ebb079fafd..d8234d2620b4162127f6982e31ad927b6b6b2ebe 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -800,7 +800,8 @@ void RenderFrameImpl::PepperTextInputTypeChanged(
|
| if (instance != render_view_->focused_pepper_plugin())
|
| return;
|
|
|
| - GetRenderWidget()->UpdateTextInputType();
|
| + GetRenderWidget()->UpdateTextInputState(
|
| + RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME);
|
|
|
| FocusedNodeChangedForAccessibility(WebNode());
|
| }
|
| @@ -3018,17 +3019,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(
|
|
|