diff options
Diffstat (limited to 'ui/views/test/views_test_base.cc')
-rw-r--r-- | ui/views/test/views_test_base.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ui/views/test/views_test_base.cc b/ui/views/test/views_test_base.cc index 329c9f3..67c49c4 100644 --- a/ui/views/test/views_test_base.cc +++ b/ui/views/test/views_test_base.cc @@ -4,6 +4,8 @@ #include "ui/views/test/views_test_base.h" +#include "base/run_loop.h" + #if defined(USE_AURA) #include "ui/aura/env.h" #include "ui/aura/test/aura_test_helper.h" @@ -47,12 +49,11 @@ void ViewsTestBase::TearDown() { } void ViewsTestBase::RunPendingMessages() { + base::RunLoop run_loop; #if defined(USE_AURA) - message_loop_.RunAllPendingWithDispatcher( - aura::Env::GetInstance()->GetDispatcher()); -#else - message_loop_.RunAllPending(); + run_loop.set_dispatcher(aura::Env::GetInstance()->GetDispatcher()); #endif + run_loop.RunUntilIdle(); } } // namespace views |