| Index: chrome/browser/browsing_data_local_storage_helper.cc
|
| diff --git a/chrome/browser/browsing_data_local_storage_helper.cc b/chrome/browser/browsing_data_local_storage_helper.cc
|
| index 5ce2d8cd2285644d72f23efd321e6374ba39e79f..53fef02506b31e0afb65e9a0ea2edabaad86fbd4 100644
|
| --- a/chrome/browser/browsing_data_local_storage_helper.cc
|
| +++ b/chrome/browser/browsing_data_local_storage_helper.cc
|
| @@ -147,7 +147,20 @@ void BrowsingDataLocalStorageHelper::DeleteLocalStorageFileInWebKitThread(
|
|
|
| CannedBrowsingDataLocalStorageHelper::CannedBrowsingDataLocalStorageHelper(
|
| Profile* profile)
|
| - : BrowsingDataLocalStorageHelper(profile) {
|
| + : BrowsingDataLocalStorageHelper(profile),
|
| + profile_(profile) {
|
| +}
|
| +
|
| +CannedBrowsingDataLocalStorageHelper*
|
| +CannedBrowsingDataLocalStorageHelper::Clone() {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + CannedBrowsingDataLocalStorageHelper* clone =
|
| + new CannedBrowsingDataLocalStorageHelper(profile_);
|
| +
|
| + base::AutoLock auto_lock(lock_);
|
| + clone->pending_local_storage_info_ = pending_local_storage_info_;
|
| + clone->local_storage_info_ = local_storage_info_;
|
| + return clone;
|
| }
|
|
|
| void CannedBrowsingDataLocalStorageHelper::AddLocalStorage(
|
|
|