Chromium Code Reviews| Index: components/test_runner/test_runner_for_specific_view.cc |
| diff --git a/components/test_runner/test_runner_for_specific_view.cc b/components/test_runner/test_runner_for_specific_view.cc |
| index 3cc1fb7a9f1c331cbd0715647e6d908475a8ae47..11dfca60f51c252ed3fda101c77deee6a9b4b0ae 100644 |
| --- a/components/test_runner/test_runner_for_specific_view.cc |
| +++ b/components/test_runner/test_runner_for_specific_view.cc |
| @@ -673,7 +673,11 @@ bool TestRunnerForSpecificView::FindString( |
| } |
| std::string TestRunnerForSpecificView::SelectionAsMarkup() { |
|
yabinh
2016/07/08 01:40:58
Same with TestRunnerForSpecificView::CallShouldClo
dcheng
2016/07/08 01:55:15
Note that a lot of existing code in test runner si
|
| - return web_view()->mainFrame()->selectionAsMarkup().utf8(); |
| + if (!web_view()->mainFrame()->toWebLocalFrame()) { |
| + CHECK(false) << "This function cannot be called if the main frame is not a " |
| + "local frame."; |
| + } |
| + return web_view()->mainFrame()->toWebLocalFrame()->selectionAsMarkup().utf8(); |
| } |
| void TestRunnerForSpecificView::SetViewSourceForFrame(const std::string& name, |