Index: public/web/WebFrameClient.h |
diff --git a/public/web/WebFrameClient.h b/public/web/WebFrameClient.h |
index d0bb9e9bf30743c435a22760e1a2928c3c597d62..e2e2ce57967c13cb686ea614d2c5c5639d8dfaf0 100644 |
--- a/public/web/WebFrameClient.h |
+++ b/public/web/WebFrameClient.h |
@@ -58,7 +58,8 @@ class WebFormElement; |
class WebFrame; |
class WebMediaPlayer; |
class WebMediaPlayerClient; |
-class WebServiceWorkerRegistry; |
+class WebServiceWorkerProvider; |
+class WebServiceWorkerProviderClient; |
class WebNode; |
class WebPlugin; |
class WebRTCPeerConnectionHandler; |
@@ -92,7 +93,8 @@ public: |
// May return null. |
virtual WebApplicationCacheHost* createApplicationCacheHost(WebFrame*, WebApplicationCacheHostClient*) { return 0; } |
- virtual WebServiceWorkerRegistry* serviceWorkerRegistry(WebFrame*) { return 0; } |
+ // May return null. Takes ownership of the client. |
+ virtual WebServiceWorkerProvider* createServiceWorkerProvider(WebFrame*, WebServiceWorkerProviderClient*) { return 0; } |
// Services ------------------------------------------------------------ |