| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 3f20613ad0764261359075f888452e7757b99795..9ac8ecfc6d1ce07129cbdb1530067eebb89c0ebe 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -799,7 +799,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());
|
| }
|
| @@ -3014,17 +3015,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(
|
|
|