Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index a91b0f8b49a48256879345d509bf1096a894e972..0a63a2895d8c8f4acdead5bf6188c9241523f1c7 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -1337,11 +1337,9 @@ blink::WebServiceWorkerProvider* RenderFrameImpl::createServiceWorkerProvider( |
ServiceWorkerNetworkProvider* provider = |
ServiceWorkerNetworkProvider::FromDocumentState( |
DocumentState::FromDataSource(frame->dataSource())); |
- int provider_id = provider ? |
- provider->provider_id() : |
- kInvalidServiceWorkerProviderId; |
return new WebServiceWorkerProviderImpl( |
- ChildThread::current()->thread_safe_sender(), provider_id); |
+ ChildThread::current()->thread_safe_sender(), |
+ provider ? provider->context() : NULL); |
} |
void RenderFrameImpl::didAccessInitialDocument(blink::WebLocalFrame* frame) { |