| 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;
|
| }
|
|
|
|
|