Index: ui/base/ime/input_method_chromeos.cc |
diff --git a/ui/base/ime/input_method_chromeos.cc b/ui/base/ime/input_method_chromeos.cc |
index c624a0fc20bd63dae859f4e05ad50bf2196f79b3..1665269b1b9c46e460428588fe1b5814f5a7d482 100644 |
--- a/ui/base/ime/input_method_chromeos.cc |
+++ b/ui/base/ime/input_method_chromeos.cc |
@@ -241,7 +241,8 @@ void InputMethodChromeOS::OnCaretBoundsChanged(const TextInputClient* client) { |
return; |
GetEngine()->SetSurroundingText(base::UTF16ToUTF8(surrounding_text), |
selection_range.start() - text_range.start(), |
- selection_range.end() - text_range.start()); |
+ selection_range.end() - text_range.start(), |
+ text_range.start()); |
} |
void InputMethodChromeOS::CancelComposition(const TextInputClient* client) { |