summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_process_impl.cc
diff options
context:
space:
mode:
authorpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-30 13:57:24 +0000
committerpastarmovj@chromium.org <pastarmovj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-30 13:57:24 +0000
commit5134417a59ef263b14e62069ad8d6844dc0565bb (patch)
tree5c2885c09eed470b7fe6cd09eb064731a074518e /chrome/browser/browser_process_impl.cc
parent2dd6bca0a1040075b094b73a100dbca424f4b2f8 (diff)
downloadchromium_src-5134417a59ef263b14e62069ad8d6844dc0565bb.zip
chromium_src-5134417a59ef263b14e62069ad8d6844dc0565bb.tar.gz
chromium_src-5134417a59ef263b14e62069ad8d6844dc0565bb.tar.bz2
Moved deleting the indexed db context to the IndexedDBContext destructor.
This gives us the safety that we delete the files only when they are certainly not accessed by the webkit context anymore. BUG=56249 TEST=IndexedDBBrowserTest.ClearLocalState Review URL: http://codereview.chromium.org/5359005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67708 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_process_impl.cc')
-rw-r--r--chrome/browser/browser_process_impl.cc2
1 files changed, 0 insertions, 2 deletions
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 33659d0..bf1a52f 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -30,7 +30,6 @@
#include "chrome/browser/google/google_url_tracker.h"
#include "chrome/browser/icon_manager.h"
#include "chrome/browser/in_process_webkit/dom_storage_context.h"
-#include "chrome/browser/in_process_webkit/indexed_db_context.h"
#include "chrome/browser/intranet_redirect_detector.h"
#include "chrome/browser/io_thread.h"
#include "chrome/browser/metrics/metrics_service.h"
@@ -506,7 +505,6 @@ void BrowserProcessImpl::ClearLocalState(const FilePath& profile_path) {
SQLitePersistentCookieStore::ClearLocalState(profile_path.Append(
chrome::kCookieFilename));
DOMStorageContext::ClearLocalState(profile_path, chrome::kExtensionScheme);
- IndexedDBContext::ClearLocalState(profile_path, chrome::kExtensionScheme);
webkit_database::DatabaseTracker::ClearLocalState(profile_path);
ChromeAppCacheService::ClearLocalState(profile_path);
}