Index: Source/web/WorkerPermissionClient.h |
diff --git a/Source/web/WorkerPermissionClient.h b/Source/web/WorkerPermissionClient.h |
index adf950959d37142c9db7654d3ec6141218f78ef4..e7599152d3d3cfa4cc8494d79511a11343cae744 100644 |
--- a/Source/web/WorkerPermissionClient.h |
+++ b/Source/web/WorkerPermissionClient.h |
@@ -45,9 +45,10 @@ class WebPermissionCallbacks; |
class WebString; |
class WebWorkerPermissionClientProxy; |
-class WorkerPermissionClient FINAL : public WebCore::Supplement<WebCore::WorkerClients> { |
+class WorkerPermissionClient FINAL : public NoBaseWillBeGarbageCollectedFinalized<WorkerPermissionClient>, public WillBeHeapSupplement<WebCore::WorkerClients> { |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(WorkerPermissionClient); |
public: |
- static PassOwnPtr<WorkerPermissionClient> create(PassOwnPtr<WebWorkerPermissionClientProxy>); |
+ static PassOwnPtrWillBeRawPtr<WorkerPermissionClient> create(PassOwnPtr<WebWorkerPermissionClientProxy>); |
virtual ~WorkerPermissionClient(); |