Index: chrome/test/base/view_event_test_base.cc |
diff --git a/chrome/test/base/view_event_test_base.cc b/chrome/test/base/view_event_test_base.cc |
index af68770f8d4d710d7b1f182b6a0cb181db5346aa..a7ffd00e037aba40753251e178612135a8bf95ae 100644 |
--- a/chrome/test/base/view_event_test_base.cc |
+++ b/chrome/test/base/view_event_test_base.cc |
@@ -88,8 +88,7 @@ void ViewEventTestBase::TearDown() { |
DestroyWindow(window_->GetNativeWindow()); |
#else |
window_->Close(); |
- MessageLoop::current()->PostTask(FROM_HERE, MessageLoop::QuitClosure()); |
- ui_test_utils::RunMessageLoop(); |
+ ui_test_utils::RunAllPendingInMessageLoop(); |
#endif |
window_ = NULL; |
} |
@@ -134,7 +133,7 @@ void ViewEventTestBase::StartMessageLoopAndRunTest() { |
#endif |
// Flush any pending events to make sure we start with a clean slate. |
- MessageLoop::current()->RunAllPending(); |
+ ui_test_utils::RunAllPendingInMessageLoop(); |
// Schedule a task that starts the test. Need to do this as we're going to |
// run the message loop. |
@@ -142,7 +141,7 @@ void ViewEventTestBase::StartMessageLoopAndRunTest() { |
FROM_HERE, |
base::Bind(&ViewEventTestBase::DoTestOnMessageLoop, this)); |
- MessageLoop::current()->Run(); |
+ ui_test_utils::RunMessageLoop(); |
} |
gfx::Size ViewEventTestBase::GetPreferredSize() { |