| Index: chrome/browser/ssl/ssl_browser_tests.cc
|
| diff --git a/chrome/browser/ssl/ssl_browser_tests.cc b/chrome/browser/ssl/ssl_browser_tests.cc
|
| index 8b79012978c0ed3cd60fff358e462591e524929d..cd4a1774e47c211a4deb61faa1d8896e2053defa 100644
|
| --- a/chrome/browser/ssl/ssl_browser_tests.cc
|
| +++ b/chrome/browser/ssl/ssl_browser_tests.cc
|
| @@ -125,7 +125,7 @@ class ProvisionalLoadWaiter : public content::WebContentsObserver {
|
| bool was_ignored_by_handler) override {
|
| seen_ = true;
|
| if (waiting_)
|
| - base::MessageLoopForUI::current()->Quit();
|
| + base::MessageLoopForUI::current()->QuitWhenIdle();
|
| }
|
|
|
| private:
|
| @@ -336,7 +336,7 @@ class SSLUITest
|
|
|
| // Wait a bit.
|
| base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| - FROM_HERE, base::MessageLoop::QuitClosure(),
|
| + FROM_HERE, base::MessageLoop::QuitWhenIdleClosure(),
|
| base::TimeDelta::FromMilliseconds(kTimeoutMS));
|
| content::RunMessageLoop();
|
| }
|
| @@ -1760,7 +1760,7 @@ IN_PROC_BROWSER_TEST_F(SSLUITest, DISABLED_TestCloseTabWithUnsafePopup) {
|
| if (IsShowingWebContentsModalDialog())
|
| break;
|
| base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| - FROM_HERE, base::MessageLoop::QuitClosure(),
|
| + FROM_HERE, base::MessageLoop::QuitWhenIdleClosure(),
|
| base::TimeDelta::FromSeconds(1));
|
| content::RunMessageLoop();
|
| }
|
|
|