| Index: components/test_runner/text_input_controller.cc
|
| diff --git a/components/test_runner/text_input_controller.cc b/components/test_runner/text_input_controller.cc
|
| index 4a7b4522fdd724541619861ad96986baf63b44b5..aae454c740d973f6e4a1a12de55b0dbd5a514cff 100644
|
| --- a/components/test_runner/text_input_controller.cc
|
| +++ b/components/test_runner/text_input_controller.cc
|
| @@ -167,7 +167,8 @@ void TextInputController::UnmarkText() {
|
|
|
| void TextInputController::DoCommand(const std::string& text) {
|
| if (view()->mainFrame())
|
| - view()->mainFrame()->executeCommand(blink::WebString::fromUTF8(text));
|
| + view()->mainFrame()->toWebLocalFrame()->executeCommand(
|
| + blink::WebString::fromUTF8(text));
|
| }
|
|
|
| void TextInputController::SetMarkedText(const std::string& text,
|
| @@ -199,14 +200,15 @@ void TextInputController::SetMarkedText(const std::string& text,
|
| }
|
|
|
| bool TextInputController::HasMarkedText() {
|
| - return view()->mainFrame() && view()->mainFrame()->hasMarkedText();
|
| + return view()->mainFrame() &&
|
| + view()->mainFrame()->toWebLocalFrame()->hasMarkedText();
|
| }
|
|
|
| std::vector<int> TextInputController::MarkedRange() {
|
| if (!view()->mainFrame())
|
| return std::vector<int>();
|
|
|
| - blink::WebRange range = view()->mainFrame()->markedRange();
|
| + blink::WebRange range = view()->mainFrame()->toWebLocalFrame()->markedRange();
|
| std::vector<int> int_array(2);
|
| int_array[0] = range.startOffset();
|
| int_array[1] = range.endOffset();
|
| @@ -218,7 +220,8 @@ std::vector<int> TextInputController::SelectedRange() {
|
| if (!view()->mainFrame())
|
| return std::vector<int>();
|
|
|
| - blink::WebRange range = view()->mainFrame()->selectionRange();
|
| + blink::WebRange range =
|
| + view()->mainFrame()->toWebLocalFrame()->selectionRange();
|
| std::vector<int> int_array(2);
|
| int_array[0] = range.startOffset();
|
| int_array[1] = range.endOffset();
|
|
|