Index: Source/web/ServiceWorkerGlobalScopeClientImpl.h |
diff --git a/Source/web/ServiceWorkerGlobalScopeClientImpl.h b/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
index 06c77edf8a7a002c63c3749eaadd676d3d71c81c..6cda5eabc8f06215f7320d803f66350a15f8038d 100644 |
--- a/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
+++ b/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
@@ -40,9 +40,10 @@ namespace blink { |
class WebServiceWorkerContextClient; |
class WebURL; |
-class ServiceWorkerGlobalScopeClientImpl FINAL : public WebCore::ServiceWorkerGlobalScopeClient { |
+class ServiceWorkerGlobalScopeClientImpl FINAL : public NoBaseWillBeGarbageCollectedFinalized<ServiceWorkerGlobalScopeClientImpl>, public WebCore::ServiceWorkerGlobalScopeClient { |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(ServiceWorkerGlobalScopeClientImpl); |
public: |
- static PassOwnPtr<WebCore::ServiceWorkerGlobalScopeClient> create(PassOwnPtr<WebServiceWorkerContextClient>); |
+ static PassOwnPtrWillBeRawPtr<WebCore::ServiceWorkerGlobalScopeClient> create(PassOwnPtr<WebServiceWorkerContextClient>); |
virtual ~ServiceWorkerGlobalScopeClientImpl(); |
virtual void getClients(WebServiceWorkerClientsCallbacks*); |