summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-09 14:59:23 +0000
committermnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-09 14:59:23 +0000
commit4d8a64609973f9a92c79244740679b33109ed4ed (patch)
tree4a9c608b4ed723d4e0246ab7658834375f102079
parentdf5456934b083ec39b32e8da7cc7017277240790 (diff)
downloadchromium_src-4d8a64609973f9a92c79244740679b33109ed4ed.zip
chromium_src-4d8a64609973f9a92c79244740679b33109ed4ed.tar.gz
chromium_src-4d8a64609973f9a92c79244740679b33109ed4ed.tar.bz2
Destroy testing profile on UI thread.
This fixes the failing tests caused by r44036 (cf. http://codereview.chromium.org/1589026). BUG=none TEST=none Review URL: http://codereview.chromium.org/1594024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44082 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/renderer_host/test/test_render_view_host.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/renderer_host/test/test_render_view_host.cc b/chrome/browser/renderer_host/test/test_render_view_host.cc
index 33aa1a9..fcf4d8b 100644
--- a/chrome/browser/renderer_host/test/test_render_view_host.cc
+++ b/chrome/browser/renderer_host/test/test_render_view_host.cc
@@ -166,4 +166,8 @@ void RenderViewHostTestHarness::TearDown() {
// Make sure that we flush any messages related to TabContents destruction
// before we destroy the profile.
MessageLoop::current()->RunAllPending();
+
+ // Release the profile on the UI thread.
+ message_loop_.DeleteSoon(FROM_HERE, profile_.release());
+ message_loop_.RunAllPending();
}