diff options
author | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-15 00:20:18 +0000 |
---|---|---|
committer | xiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-15 00:20:18 +0000 |
commit | 488b420457ae3b003ba2cd9e9dd12fc4067833ec (patch) | |
tree | 0f70baea04a2a50ab27203a4b01a2a0d249e1851 /ui/aura/test/aura_test_base.cc | |
parent | f3fa076c5af0d1f384fa298bced8fddcac912a6e (diff) | |
download | chromium_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.cc | 8 |
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 |