Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 1fff8df2138ceb55fad5f2a50e6b568e3804ac69..ff9070e6e4bbbbb170e479dad5d174a344d9d444 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1541,9 +1541,11 @@ void RenderWidget::OnImeSetComposition( |
UpdateCompositionInfo(false /* not an immediate request */); |
} |
-void RenderWidget::OnImeCommitText(const base::string16& text, |
- const gfx::Range& replacement_range, |
- int relative_cursor_pos) { |
+void RenderWidget::OnImeCommitText( |
+ const base::string16& text, |
+ const std::vector<WebCompositionUnderline>& underlines, |
+ const gfx::Range& replacement_range, |
+ int relative_cursor_pos) { |
if (!ShouldHandleImeEvents()) |
return; |
@@ -1564,7 +1566,8 @@ void RenderWidget::OnImeCommitText(const base::string16& text, |
ImeEventGuard guard(this); |
input_handler_->set_handling_input_event(true); |
if (auto* controller = GetInputMethodController()) |
- controller->commitText(text, relative_cursor_pos); |
+ controller->commitText(text, WebVector<WebCompositionUnderline>(underlines), |
+ relative_cursor_pos); |
input_handler_->set_handling_input_event(false); |
UpdateCompositionInfo(false /* not an immediate request */); |
} |