| Index: content/child/service_worker/service_worker_network_provider.cc
|
| diff --git a/content/child/service_worker/service_worker_network_provider.cc b/content/child/service_worker/service_worker_network_provider.cc
|
| index a21c08f87fb70dec994c1583609cb0da1da7c04c..016d8c1c4b8c3a8d878ad897f53e38b892c4c243 100644
|
| --- a/content/child/service_worker/service_worker_network_provider.cc
|
| +++ b/content/child/service_worker/service_worker_network_provider.cc
|
| @@ -46,8 +46,9 @@ ServiceWorkerNetworkProvider* ServiceWorkerNetworkProvider::FromDocumentState(
|
|
|
| ServiceWorkerNetworkProvider::ServiceWorkerNetworkProvider(
|
| int route_id,
|
| - ServiceWorkerProviderType provider_type)
|
| - : provider_id_(GenerateProviderIdForType(provider_type)) {
|
| + ServiceWorkerProviderType provider_type,
|
| + int browser_provider_id)
|
| + : provider_id_(browser_provider_id) {
|
| if (provider_id_ == kInvalidServiceWorkerProviderId)
|
| return;
|
| context_ = new ServiceWorkerProviderContext(provider_id_);
|
| @@ -57,6 +58,16 @@ ServiceWorkerNetworkProvider::ServiceWorkerNetworkProvider(
|
| provider_id_, route_id, provider_type));
|
| }
|
|
|
| +ServiceWorkerNetworkProvider::ServiceWorkerNetworkProvider(
|
| + int route_id,
|
| + ServiceWorkerProviderType provider_type)
|
| + : ServiceWorkerNetworkProvider(route_id,
|
| + provider_type,
|
| + GenerateProviderIdForType(provider_type)) {}
|
| +
|
| +ServiceWorkerNetworkProvider::ServiceWorkerNetworkProvider()
|
| + : provider_id_(kInvalidServiceWorkerProviderId) {}
|
| +
|
| ServiceWorkerNetworkProvider::~ServiceWorkerNetworkProvider() {
|
| if (provider_id_ == kInvalidServiceWorkerProviderId)
|
| return;
|
|
|