| Index: content/browser/service_worker/service_worker_context_wrapper.cc
|
| diff --git a/content/browser/service_worker/service_worker_context_wrapper.cc b/content/browser/service_worker/service_worker_context_wrapper.cc
|
| index b135a85056b3bed00f969ae7059a047f2803fc7a..cc6f547fe30d1de42ffba512572e51518a30e1a0 100644
|
| --- a/content/browser/service_worker/service_worker_context_wrapper.cc
|
| +++ b/content/browser/service_worker/service_worker_context_wrapper.cc
|
| @@ -184,26 +184,20 @@ void ServiceWorkerContextWrapper::DidGetAllRegistrationsForGetAllOrigins(
|
| std::vector<ServiceWorkerUsageInfo> usage_infos;
|
|
|
| std::map<GURL, ServiceWorkerUsageInfo> origins;
|
| - for (std::vector<ServiceWorkerRegistrationInfo>::const_iterator it =
|
| - registrations.begin();
|
| - it != registrations.end();
|
| - ++it) {
|
| - const ServiceWorkerRegistrationInfo& registration_info = *it;
|
| + for (const auto& registration_info : registrations) {
|
| GURL origin = registration_info.pattern.GetOrigin();
|
|
|
| ServiceWorkerUsageInfo& usage_info = origins[origin];
|
| if (usage_info.origin.is_empty())
|
| usage_info.origin = origin;
|
| usage_info.scopes.push_back(registration_info.pattern);
|
| + usage_info.total_size_bytes +=
|
| + registration_info.active_version_total_size_bytes;
|
| }
|
|
|
| - for (std::map<GURL, ServiceWorkerUsageInfo>::const_iterator it =
|
| - origins.begin();
|
| - it != origins.end();
|
| - ++it) {
|
| - usage_infos.push_back(it->second);
|
| + for (const auto& origin_info_pair : origins) {
|
| + usage_infos.push_back(origin_info_pair.second);
|
| }
|
| -
|
| callback.Run(usage_infos);
|
| }
|
|
|
|
|