diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-10 14:09:33 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-10 14:09:33 +0000 |
commit | 6a8b76075f6366043cba62f2552d22a86ca7c612 (patch) | |
tree | faea211a1126d31bd46e994e96aa50e86741fb05 /content/renderer/cpp_bound_class_unittest.cc | |
parent | e228d5a20e272bd1f54fd787e2dbbf26dc4eb858 (diff) | |
download | chromium_src-6a8b76075f6366043cba62f2552d22a86ca7c612.zip chromium_src-6a8b76075f6366043cba62f2552d22a86ca7c612.tar.gz chromium_src-6a8b76075f6366043cba62f2552d22a86ca7c612.tar.bz2 |
Delete CppBound class after the test ends.
Otherwise, it's deleted after WebKit (and V8) is shut down which
crashes (soon).
BUG=258327
R=apavlov@chromium.org
Review URL: https://codereview.chromium.org/19000002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210835 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/cpp_bound_class_unittest.cc')
-rw-r--r-- | content/renderer/cpp_bound_class_unittest.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/content/renderer/cpp_bound_class_unittest.cc b/content/renderer/cpp_bound_class_unittest.cc index 12fb40c..49bea06 100644 --- a/content/renderer/cpp_bound_class_unittest.cc +++ b/content/renderer/cpp_bound_class_unittest.cc @@ -84,6 +84,11 @@ class CppBoundClassTest : public RenderViewTest { ProcessPendingMessages(); } + virtual void TearDown() OVERRIDE { + observer_.reset(); + RenderViewTest::TearDown(); + } + // Executes the specified JavaScript and checks that the resulting document // text is empty. void CheckJavaScriptFailure(const std::string& javascript) { |