| Index: content/browser/service_worker/service_worker_metrics.cc
|
| diff --git a/content/browser/service_worker/service_worker_metrics.cc b/content/browser/service_worker/service_worker_metrics.cc
|
| index a481b8bf03589ba0fdd19e209b76e7c869d1b9fe..87f75d22bf9f067fd07a327b0fa28cb237a80a85 100644
|
| --- a/content/browser/service_worker/service_worker_metrics.cc
|
| +++ b/content/browser/service_worker/service_worker_metrics.cc
|
| @@ -172,8 +172,13 @@ void ServiceWorkerMetrics::RecordDeleteAndStartOverResult(
|
| result, NUM_DELETE_AND_START_OVER_RESULT_TYPES);
|
| }
|
|
|
| -void ServiceWorkerMetrics::CountControlledPageLoad(const GURL& url) {
|
| +void ServiceWorkerMetrics::CountControlledPageLoad(const GURL& url,
|
| + bool has_fetch_handler) {
|
| Site site = SiteFromURL(url);
|
| + if (site == Site::OTHER) {
|
| + site = (has_fetch_handler) ? Site::WITH_FETCH_HANDLER
|
| + : Site::WITHOUT_FETCH_HANDLER;
|
| + }
|
| UMA_HISTOGRAM_ENUMERATION("ServiceWorker.PageLoad", static_cast<int>(site),
|
| static_cast<int>(Site::NUM_TYPES));
|
|
|
|
|