Index: content/shell/browser/blink_test_controller.cc |
diff --git a/content/shell/browser/blink_test_controller.cc b/content/shell/browser/blink_test_controller.cc |
index b9e84e5ae68b68654d8068a9a4e113cfdd906cf6..39ab1da6c5207455d6c1fa2ff0aa77c6fd2153e1 100644 |
--- a/content/shell/browser/blink_test_controller.cc |
+++ b/content/shell/browser/blink_test_controller.cc |
@@ -498,7 +498,7 @@ void BlinkTestController::DiscardMainWindow() { |
if (test_phase_ != BETWEEN_TESTS) { |
Shell::CloseAllWindows(); |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::MessageLoop::QuitClosure()); |
+ FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); |
test_phase_ = CLEAN_UP; |
} else if (main_window_) { |
main_window_->Close(); |
@@ -701,14 +701,14 @@ void BlinkTestController::OnResetDone() { |
} |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::MessageLoop::QuitClosure()); |
+ FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); |
} |
void BlinkTestController::OnLeakDetectionDone( |
const LeakDetectionResult& result) { |
if (!result.leaked) { |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
- FROM_HERE, base::MessageLoop::QuitClosure()); |
+ FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); |
return; |
} |