Index: public/web/WebFrameClient.h |
diff --git a/public/web/WebFrameClient.h b/public/web/WebFrameClient.h |
index e2e2ce57967c13cb686ea614d2c5c5639d8dfaf0..fe808efbc1ff55d0886f39f2cf79e631d0c0635c 100644 |
--- a/public/web/WebFrameClient.h |
+++ b/public/web/WebFrameClient.h |
@@ -94,7 +94,12 @@ public: |
virtual WebApplicationCacheHost* createApplicationCacheHost(WebFrame*, WebApplicationCacheHostClient*) { return 0; } |
// May return null. Takes ownership of the client. |
- virtual WebServiceWorkerProvider* createServiceWorkerProvider(WebFrame*, WebServiceWorkerProviderClient*) { return 0; } |
+ virtual WebServiceWorkerProvider* createServiceWorkerProvider(WebFrame*, WebServiceWorkerProviderClient* client ) |
+ { |
+ if (client) |
+ delete client; |
+ return 0; |
michaeln
2013/10/24 22:53:37
might read better as { delete client; return 0; }
alecflett
2013/10/24 23:06:14
oh wow, sure enough. apparently the last time I ma
|
+ } |
// Services ------------------------------------------------------------ |