Index: content/browser/service_worker/service_worker_registration.cc |
diff --git a/content/browser/service_worker/service_worker_registration.cc b/content/browser/service_worker/service_worker_registration.cc |
index 1a06f2589dd349cb55dd66c3351c7d8863b6f27d..56267f463f30477c80806c6b717bd04151448f3f 100644 |
--- a/content/browser/service_worker/service_worker_registration.cc |
+++ b/content/browser/service_worker/service_worker_registration.cc |
@@ -30,10 +30,11 @@ ServiceWorkerVersionInfo GetVersionInfo(ServiceWorkerVersion* version) { |
} // namespace |
ServiceWorkerRegistration::ServiceWorkerRegistration( |
- const GURL& pattern, |
+ const ServiceWorkerRegistrationOptions& options, |
int64_t registration_id, |
base::WeakPtr<ServiceWorkerContextCore> context) |
- : pattern_(pattern), |
+ : pattern_(options.scope), |
+ update_via_cache_(options.update_via_cache), |
registration_id_(registration_id), |
is_deleted_(false), |
is_uninstalling_(false), |
@@ -95,7 +96,7 @@ void ServiceWorkerRegistration::NotifyVersionAttributesChanged( |
ServiceWorkerRegistrationInfo ServiceWorkerRegistration::GetInfo() { |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
return ServiceWorkerRegistrationInfo( |
- pattern(), registration_id_, |
+ pattern(), update_via_cache(), registration_id_, |
is_deleted_ ? ServiceWorkerRegistrationInfo::IS_DELETED |
: ServiceWorkerRegistrationInfo::IS_NOT_DELETED, |
GetVersionInfo(active_version_.get()), |