summaryrefslogtreecommitdiffstats
path: root/chrome/test/base/test_web_dialog_observer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/base/test_web_dialog_observer.cc')
-rw-r--r--chrome/test/base/test_web_dialog_observer.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/test/base/test_web_dialog_observer.cc b/chrome/test/base/test_web_dialog_observer.cc
index 2056592..75b7a34 100644
--- a/chrome/test/base/test_web_dialog_observer.cc
+++ b/chrome/test/base/test_web_dialog_observer.cc
@@ -42,7 +42,7 @@ void TestWebDialogObserver::Observe(
// If the message loop is running stop it.
if (running_) {
running_ = false;
- MessageLoopForUI::current()->Quit();
+ message_loop_runner_->Quit();
}
break;
default:
@@ -73,7 +73,8 @@ content::WebUI* TestWebDialogObserver::GetWebUI() {
if (!done_) {
EXPECT_FALSE(running_);
running_ = true;
- ui_test_utils::RunMessageLoop();
+ message_loop_runner_ = new ui_test_utils::MessageLoopRunner;
+ message_loop_runner_->Run();
}
return web_ui_;
}