Chromium Code Reviews| Index: chrome/browser/browsing_data/browsing_data_indexed_db_helper.cc |
| diff --git a/chrome/browser/browsing_data/browsing_data_indexed_db_helper.cc b/chrome/browser/browsing_data/browsing_data_indexed_db_helper.cc |
| index 12588af711b0978b245a1a555a9984d7547ca126..1cc2eab71bb34cbf91284098ecdaa16cec0d48b9 100644 |
| --- a/chrome/browser/browsing_data/browsing_data_indexed_db_helper.cc |
| +++ b/chrome/browser/browsing_data/browsing_data_indexed_db_helper.cc |
| @@ -20,6 +20,7 @@ |
| using content::BrowserThread; |
| using content::IndexedDBContext; |
| +using content::IndexedDBInfo; |
| using webkit_database::DatabaseUtil; |
| namespace { |
| @@ -103,17 +104,14 @@ void BrowsingDataIndexedDBHelperImpl::DeleteIndexedDB( |
| void BrowsingDataIndexedDBHelperImpl::FetchIndexedDBInfoInWebKitThread() { |
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::WEBKIT_DEPRECATED)); |
| - std::vector<GURL> origins = indexed_db_context_->GetAllOrigins(); |
| - for (std::vector<GURL>::const_iterator iter = origins.begin(); |
| + std::vector<IndexedDBInfo> origins = indexed_db_context_->GetAllOriginsInfo(); |
| + for (std::vector<IndexedDBInfo>::const_iterator iter = origins.begin(); |
| iter != origins.end(); ++iter) { |
| - const GURL& origin = *iter; |
| - if (!BrowsingDataHelper::HasWebScheme(origin)) |
| + const IndexedDBInfo& origin = *iter; |
|
michaeln
2013/04/10 00:51:17
nit: maybe change this variable's name to 'info' f
|
| + if (!BrowsingDataHelper::HasWebScheme(origin.origin)) |
| continue; // Non-websafe state is not considered browsing data. |
| - indexed_db_info_.push_back(IndexedDBInfo( |
| - origin, |
| - indexed_db_context_->GetOriginDiskUsage(origin), |
| - indexed_db_context_->GetOriginLastModified(origin))); |
| + indexed_db_info_.push_back(origin); |
| } |
| BrowserThread::PostTask( |
| @@ -137,16 +135,6 @@ void BrowsingDataIndexedDBHelperImpl::DeleteIndexedDBInWebKitThread( |
| } // namespace |
| -BrowsingDataIndexedDBHelper::IndexedDBInfo::IndexedDBInfo( |
| - const GURL& origin, |
| - int64 size, |
| - base::Time last_modified) |
| - : origin(origin), |
| - size(size), |
| - last_modified(last_modified) { |
| -} |
| - |
| -BrowsingDataIndexedDBHelper::IndexedDBInfo::~IndexedDBInfo() {} |
| // static |
| BrowsingDataIndexedDBHelper* BrowsingDataIndexedDBHelper::Create( |
| @@ -239,12 +227,10 @@ void CannedBrowsingDataIndexedDBHelper::ConvertPendingInfoInWebKitThread() { |
| base::AutoLock auto_lock(lock_); |
| indexed_db_info_.clear(); |
| for (std::set<PendingIndexedDBInfo>::const_iterator |
| - info = pending_indexed_db_info_.begin(); |
| - info != pending_indexed_db_info_.end(); ++info) { |
| - indexed_db_info_.push_back(IndexedDBInfo( |
| - info->origin, |
| - 0, |
| - base::Time())); |
| + pending_info = pending_indexed_db_info_.begin(); |
| + pending_info != pending_indexed_db_info_.end(); ++pending_info) { |
| + IndexedDBInfo info = { pending_info->origin, 0, base::Time() }; |
| + indexed_db_info_.push_back(info); |
| } |
| BrowserThread::PostTask( |