Index: Source/modules/filesystem/LocalFileSystem.h |
diff --git a/Source/modules/filesystem/LocalFileSystem.h b/Source/modules/filesystem/LocalFileSystem.h |
index 4b6f9012cd38cc82b6cd469c491a4f66e72d69b5..93125da76de98ca0912ebde16a8210648d457cef 100644 |
--- a/Source/modules/filesystem/LocalFileSystem.h |
+++ b/Source/modules/filesystem/LocalFileSystem.h |
@@ -31,7 +31,6 @@ |
#ifndef LocalFileSystem_h |
#define LocalFileSystem_h |
-#include "core/page/Page.h" |
#include "core/workers/WorkerClients.h" |
#include "platform/FileSystemType.h" |
#include "wtf/Forward.h" |
@@ -43,8 +42,10 @@ class AsyncFileSystemCallbacks; |
class CallbackWrapper; |
class FileSystemClient; |
class ExecutionContext; |
+class KURL; |
+class LocalFrame; |
-class LocalFileSystem FINAL : public NoBaseWillBeGarbageCollectedFinalized<LocalFileSystem>, public WillBeHeapSupplement<Page>, public WillBeHeapSupplement<WorkerClients> { |
+class LocalFileSystem FINAL : public NoBaseWillBeGarbageCollectedFinalized<LocalFileSystem>, public WillBeHeapSupplement<LocalFrame>, public WillBeHeapSupplement<WorkerClients> { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(LocalFileSystem); |
WTF_MAKE_NONCOPYABLE(LocalFileSystem); |
public: |
@@ -62,7 +63,7 @@ public: |
virtual void trace(Visitor* visitor) OVERRIDE |
{ |
- WillBeHeapSupplement<Page>::trace(visitor); |
+ WillBeHeapSupplement<LocalFrame>::trace(visitor); |
WillBeHeapSupplement<WorkerClients>::trace(visitor); |
} |