Index: Source/modules/serviceworkers/ServiceWorkerGlobalScope.h |
diff --git a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.h b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.h |
index 23f52707ade2a2ab6ce28bcce97b0c9dcd051dcb..399c5919175db89121965cc812b959c193a3e7d2 100644 |
--- a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.h |
+++ b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.h |
@@ -33,6 +33,7 @@ |
#include "bindings/v8/ScriptPromiseResolver.h" |
#include "core/dom/Promise.h" |
#include "core/workers/WorkerGlobalScope.h" |
+#include "heap/Handle.h" |
#include "wtf/Assertions.h" |
namespace WebCore { |
@@ -42,7 +43,7 @@ struct WorkerThreadStartupData; |
class ServiceWorkerGlobalScope FINAL : public WorkerGlobalScope { |
public: |
- static PassRefPtr<ServiceWorkerGlobalScope> create(ServiceWorkerThread*, PassOwnPtr<WorkerThreadStartupData>); |
+ static PassRefPtrWillBeRawPtr<ServiceWorkerGlobalScope> create(ServiceWorkerThread*, PassOwnPtrWillBeRawPtr<WorkerThreadStartupData>); |
virtual ~ServiceWorkerGlobalScope(); |
virtual bool isServiceWorkerGlobalScope() const OVERRIDE { return true; } |