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 9170b2456e6692056d1644fafe3278a33568e28c..7a379117497d236a16e6e893f7344c1f0eb0a85b 100644 |
--- a/content/browser/service_worker/service_worker_context_wrapper.cc |
+++ b/content/browser/service_worker/service_worker_context_wrapper.cc |
@@ -179,26 +179,19 @@ 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.stored_version_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); |
} |