summaryrefslogtreecommitdiffstats
path: root/ui/aura/test/aura_test_base.cc
diff options
context:
space:
mode:
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-15 00:20:18 +0000
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-15 00:20:18 +0000
commit488b420457ae3b003ba2cd9e9dd12fc4067833ec (patch)
tree0f70baea04a2a50ab27203a4b01a2a0d249e1851 /ui/aura/test/aura_test_base.cc
parentf3fa076c5af0d1f384fa298bced8fddcac912a6e (diff)
downloadchromium_src-488b420457ae3b003ba2cd9e9dd12fc4067833ec.zip
chromium_src-488b420457ae3b003ba2cd9e9dd12fc4067833ec.tar.gz
chromium_src-488b420457ae3b003ba2cd9e9dd12fc4067833ec.tar.bz2
[Aura] Support always-on-top top level window.
BUG=97256,102582 TEST=AlwaysOnTop related tests in ShellTest should pass. Review URL: http://codereview.chromium.org/8387043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109990 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/aura/test/aura_test_base.cc')
-rw-r--r--ui/aura/test/aura_test_base.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/ui/aura/test/aura_test_base.cc b/ui/aura/test/aura_test_base.cc
index 8d7a7bc..185ae6a 100644
--- a/ui/aura/test/aura_test_base.cc
+++ b/ui/aura/test/aura_test_base.cc
@@ -38,8 +38,7 @@ AuraTestBase::~AuraTestBase() {
// Flush the message loop because we have pending release tasks
// and these tasks if un-executed would upset Valgrind.
- message_loop_.RunAllPendingWithDispatcher(
- Desktop::GetInstance()->GetDispatcher());
+ RunAllPendingInMessageLoop();
// Ensure that we don't use the previously-allocated static Desktop object
// later -- on Linux, it holds a reference to our message loop's X connection.
@@ -61,5 +60,10 @@ void AuraTestBase::TearDown() {
testing::Test::TearDown();
}
+void AuraTestBase::RunAllPendingInMessageLoop() {
+ message_loop_.RunAllPendingWithDispatcher(
+ Desktop::GetInstance()->GetDispatcher());
+}
+
} // namespace test
} // namespace aura