Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index cb2afbcc623807384a97bb66e7a6fb376251af6d..d2c1763349989b4591fe3d7a271af002da83f73a 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1379,11 +1379,12 @@ void RenderWidget::OnImeSetComposition( |
void RenderWidget::OnImeConfirmComposition(const base::string16& text, |
const gfx::Range& replacement_range, |
- bool keep_selection) { |
+ bool keep_selection, |
+ int relative_cursor_pos) { |
#if defined(ENABLE_PLUGINS) |
if (focused_pepper_plugin_) { |
focused_pepper_plugin_->render_frame()->OnImeConfirmComposition( |
- text, replacement_range, keep_selection); |
+ text, replacement_range, keep_selection, relative_cursor_pos); |
return; |
} |
#endif |
@@ -1397,7 +1398,7 @@ void RenderWidget::OnImeConfirmComposition(const base::string16& text, |
ImeEventGuard guard(this); |
input_handler_->set_handling_input_event(true); |
if (text.length()) |
- webwidget_->confirmComposition(text); |
+ webwidget_->confirmComposition(text, relative_cursor_pos); |
else if (keep_selection) |
webwidget_->confirmComposition(WebWidget::KeepSelection); |
else |