| Index: content/renderer/service_worker/service_worker_context_client.h
 | 
| diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h
 | 
| index 835f079079a489cbdbd0cfbad009f9673ad8d740..a3a63e63b70bb493175387bb44e147b7b4d162e5 100644
 | 
| --- a/content/renderer/service_worker/service_worker_context_client.h
 | 
| +++ b/content/renderer/service_worker/service_worker_context_client.h
 | 
| @@ -61,6 +61,7 @@ class ServiceWorkerProviderContext;
 | 
|  class ServiceWorkerContextClient;
 | 
|  class ThreadSafeSender;
 | 
|  class EmbeddedWorkerInstanceClientImpl;
 | 
| +class WebWorkerFetchContext;
 | 
|  
 | 
|  // This class provides access to/from an ServiceWorker's WorkerGlobalScope.
 | 
|  // Unless otherwise noted, all methods are called on the worker thread.
 | 
| @@ -197,6 +198,8 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
 | 
|    // Called on the main thread.
 | 
|    blink::WebServiceWorkerNetworkProvider* CreateServiceWorkerNetworkProvider()
 | 
|        override;
 | 
| +  std::unique_ptr<blink::WebWorkerFetchContext>
 | 
| +  CreateServiceWorkerFetchContext() override;
 | 
|    blink::WebServiceWorkerProvider* CreateServiceWorkerProvider() override;
 | 
|  
 | 
|    void PostMessageToClient(const blink::WebString& uuid,
 | 
| @@ -328,6 +331,7 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
 | 
|    const int64_t service_worker_version_id_;
 | 
|    const GURL service_worker_scope_;
 | 
|    const GURL script_url_;
 | 
| +  int network_provider_id_ = kInvalidServiceWorkerProviderId;
 | 
|    scoped_refptr<ThreadSafeSender> sender_;
 | 
|    scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_;
 | 
|    scoped_refptr<base::TaskRunner> worker_task_runner_;
 | 
| 
 |