Index: content/shell/renderer/layout_test/blink_test_runner.cc |
diff --git a/content/shell/renderer/layout_test/blink_test_runner.cc b/content/shell/renderer/layout_test/blink_test_runner.cc |
index 633757842fe40e980814f120ba42c669c4928c01..73f4fccba8e3ddc4ba5264b2f00f08d21d8348c9 100644 |
--- a/content/shell/renderer/layout_test/blink_test_runner.cc |
+++ b/content/shell/renderer/layout_test/blink_test_runner.cc |
@@ -611,8 +611,8 @@ void BlinkTestRunner::SetLocale(const std::string& locale) { |
} |
void BlinkTestRunner::TestFinished() { |
- if (!is_main_window_) { |
- Send(new ShellViewHostMsg_TestFinishedInSecondaryWindow(routing_id())); |
+ if (!is_main_window_ || !render_view()->GetMainRenderFrame()) { |
+ Send(new ShellViewHostMsg_TestFinishedInSecondaryRenderer(routing_id())); |
return; |
} |
test_runner::WebTestInterfaces* interfaces = |