Index: Source/core/fetch/FetchContext.h |
diff --git a/Source/core/fetch/FetchContext.h b/Source/core/fetch/FetchContext.h |
index 99550d4b97cd23a9f1eea52c3fedea6e32aa8789..32405eb30c701a1e058e581e2d29d174312520b4 100644 |
--- a/Source/core/fetch/FetchContext.h |
+++ b/Source/core/fetch/FetchContext.h |
@@ -34,6 +34,7 @@ |
#include "core/fetch/CachePolicy.h" |
#include "core/fetch/FetchInitiatorInfo.h" |
#include "core/fetch/Resource.h" |
+#include "platform/heap/Handle.h" |
#include "platform/network/ResourceLoadPriority.h" |
#include "wtf/Noncopyable.h" |
@@ -54,13 +55,14 @@ enum FetchResourceType { |
FetchSubresource |
}; |
-class FetchContext { |
+class FetchContext : public NoBaseWillBeGarbageCollectedFinalized<FetchContext> { |
WTF_MAKE_NONCOPYABLE(FetchContext); |
public: |
static FetchContext& nullInstance(); |
FetchContext() { } |
virtual ~FetchContext() { } |
+ virtual void trace(Visitor*) { } |
virtual void reportLocalLoadFailed(const KURL&); |
virtual void addAdditionalRequestHeaders(Document*, ResourceRequest&, FetchResourceType); |