Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index f74d924cd9378aa72b7dc87e49dc0ccd85d78b7f..4a4027be8f655036b9ff9bec78fe817afee29c1a 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1685,6 +1685,8 @@ void RenderWidget::OnImeSetComposition( |
if (!ShouldHandleImeEvent()) |
return; |
ImeEventGuard guard(this); |
+ base::AutoReset<bool> handling_input_event_resetter(&handling_input_event_, |
+ true); |
if (!webwidget_->setComposition( |
text, WebVector<WebCompositionUnderline>(underlines), |
selection_start, selection_end)) { |