| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 8cc8e864faf316b0238e3badf395dc5f8adbd956..56b2f77c7e456369841deb5e06b7eeb20dbcf827 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1635,6 +1635,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(
|
| @@ -1649,6 +1650,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 */);
|
| }
|
|
|
|
|