summaryrefslogtreecommitdiffstats
path: root/chrome/browser/in_process_webkit
diff options
context:
space:
mode:
authorjorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-30 21:46:14 +0000
committerjorlow@chromium.org <jorlow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-30 21:46:14 +0000
commitb327480f6e1252452c38437e80e03db69a0ace4f (patch)
tree0c2580ca7152e49c83da8085e4fbeb7a9081b35f /chrome/browser/in_process_webkit
parent84e57ef05d05fde3f9e5dbd665a7fd0ec4852b18 (diff)
downloadchromium_src-b327480f6e1252452c38437e80e03db69a0ace4f.zip
chromium_src-b327480f6e1252452c38437e80e03db69a0ace4f.tar.gz
chromium_src-b327480f6e1252452c38437e80e03db69a0ace4f.tar.bz2
Fix several MAJOR crashers in Chrome+LocalStorage/Extensions. Need to explicitly call Stop() in destructor (before the vtable is torn down) since we override CleanUp().
Filed bug to make this impossible in the future: http://code.google.com/p/chromium/issues/detail?id=26365 TEST=DOMStorageTests UI tests don't fail. BUG=25413,25746 Review URL: http://codereview.chromium.org/345028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30638 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/in_process_webkit')
-rw-r--r--chrome/browser/in_process_webkit/webkit_thread.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/in_process_webkit/webkit_thread.cc b/chrome/browser/in_process_webkit/webkit_thread.cc
index 77ad9b4..b8df3df 100644
--- a/chrome/browser/in_process_webkit/webkit_thread.cc
+++ b/chrome/browser/in_process_webkit/webkit_thread.cc
@@ -35,6 +35,7 @@ WebKitThread::InternalWebKitThread::InternalWebKitThread()
}
WebKitThread::InternalWebKitThread::~InternalWebKitThread() {
+ Stop();
}
void WebKitThread::InternalWebKitThread::Init() {