| Index: chrome/browser/browsing_data_appcache_helper.cc
|
| diff --git a/chrome/browser/browsing_data_appcache_helper.cc b/chrome/browser/browsing_data_appcache_helper.cc
|
| index 7cd83c9e5a63d55a6827e3c236fda17e3b09d5ab..6a7e8ee44e25edc4fef78ac9ffec3edbb8ff3f2d 100644
|
| --- a/chrome/browser/browsing_data_appcache_helper.cc
|
| +++ b/chrome/browser/browsing_data_appcache_helper.cc
|
| @@ -103,10 +103,20 @@ ChromeAppCacheService* BrowsingDataAppCacheHelper::GetAppCacheService() {
|
|
|
| CannedBrowsingDataAppCacheHelper::CannedBrowsingDataAppCacheHelper(
|
| Profile* profile)
|
| - : BrowsingDataAppCacheHelper(profile) {
|
| + : BrowsingDataAppCacheHelper(profile),
|
| + profile_(profile) {
|
| info_collection_ = new appcache::AppCacheInfoCollection;
|
| }
|
|
|
| +CannedBrowsingDataAppCacheHelper* CannedBrowsingDataAppCacheHelper::Clone() {
|
| + DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| + CannedBrowsingDataAppCacheHelper* clone =
|
| + new CannedBrowsingDataAppCacheHelper(profile_);
|
| +
|
| + clone->info_collection_->infos_by_origin = info_collection_->infos_by_origin;
|
| + return clone;
|
| +}
|
| +
|
| void CannedBrowsingDataAppCacheHelper::AddAppCache(const GURL& manifest_url) {
|
| typedef std::map<GURL, appcache::AppCacheInfoVector> InfoByOrigin;
|
| InfoByOrigin& origin_map = info_collection_->infos_by_origin;
|
|
|