| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 0519a5a031b62e770653806cf7d82718353dcc6a..44ed32cc563b0452aafc15e09a73f04c3d369abf 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1629,6 +1629,7 @@ void RenderWidget::OnImeSetComposition(
|
| }
|
| #endif
|
| ImeEventGuard guard(this);
|
| + input_handler_->set_ime_composition_replacement(replacement_range.IsValid());
|
| blink::WebInputMethodController* controller = GetInputMethodController();
|
| if (!controller ||
|
| !controller->SetComposition(
|
| @@ -1643,6 +1644,7 @@ void RenderWidget::OnImeSetComposition(
|
| // sure we are in a consistent state.
|
| Send(new InputHostMsg_ImeCancelComposition(routing_id()));
|
| }
|
| + input_handler_->set_ime_composition_replacement(false);
|
| UpdateCompositionInfo(false /* not an immediate request */);
|
| }
|
|
|
|
|