| Index: chrome/browser/profiles/profile.cc
|
| diff --git a/chrome/browser/profiles/profile.cc b/chrome/browser/profiles/profile.cc
|
| index b8f90a5d3714c0551d185096c0e1d50abc7b77ca..2d63a0cb1f0a92884882d8013301399f48622259 100644
|
| --- a/chrome/browser/profiles/profile.cc
|
| +++ b/chrome/browser/profiles/profile.cc
|
| @@ -265,12 +265,13 @@ class OffTheRecordProfileImpl : public Profile,
|
| profile_->GetRuntimeId(), GetRuntimeId()));
|
|
|
| // Clean up all DB files/directories
|
| - if (db_tracker_)
|
| + if (db_tracker_) {
|
| BrowserThread::PostTask(
|
| BrowserThread::FILE, FROM_HERE,
|
| NewRunnableMethod(
|
| db_tracker_.get(),
|
| - &webkit_database::DatabaseTracker::DeleteIncognitoDBDirectory));
|
| + &webkit_database::DatabaseTracker::Shutdown));
|
| + }
|
|
|
| BrowserList::RemoveObserver(this);
|
|
|
| @@ -738,7 +739,7 @@ class OffTheRecordProfileImpl : public Profile,
|
| GetExtensionSpecialStoragePolicy(),
|
| quota_manager_->proxy());
|
| db_tracker_ = new webkit_database::DatabaseTracker(
|
| - GetPath(), IsOffTheRecord(), GetExtensionSpecialStoragePolicy(),
|
| + GetPath(), IsOffTheRecord(), false, GetExtensionSpecialStoragePolicy(),
|
| quota_manager_->proxy(),
|
| BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE));
|
| webkit_context_ = new WebKitContext(
|
|
|