Index: Source/modules/filesystem/LocalFileSystem.h |
diff --git a/Source/modules/filesystem/LocalFileSystem.h b/Source/modules/filesystem/LocalFileSystem.h |
index f13a782f4c778da0a4f7951bb445eb35bec9f308..ce68f027095a738145dd357806d43e8bb67d473b 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,12 +42,14 @@ class AsyncFileSystemCallbacks; |
class CallbackWrapper; |
class FileSystemClient; |
class ExecutionContext; |
+class KURL; |
+class LocalFrame; |
-class LocalFileSystem FINAL : public NoBaseWillBeGarbageCollectedFinalized<LocalFileSystem>, public WillBeHeapSupplement<Page>, public WillBeHeapSupplement<WorkerClients> { |
zerny-chromium
2014/06/10 11:39:59
revert
|
+class LocalFileSystem FINAL : public NoBaseWillBeGarbageCollectedFinalized<LocalFileSystem>, public Supplement<LocalFrame>, public WillBeHeapSupplement<WorkerClients> { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(LocalFileSystem); |
WTF_MAKE_NONCOPYABLE(LocalFileSystem); |
public: |
- static PassOwnPtrWillBeRawPtr<LocalFileSystem> create(PassOwnPtr<FileSystemClient>); |
zerny-chromium
2014/06/10 11:40:00
revert
|
+ static PassOwnPtr<LocalFileSystem> create(PassOwnPtr<FileSystemClient>); |
virtual ~LocalFileSystem(); |
void resolveURL(ExecutionContext*, const KURL&, PassOwnPtr<AsyncFileSystemCallbacks>); |
@@ -62,7 +63,6 @@ public: |
virtual void trace(Visitor* visitor) OVERRIDE |
{ |
- WillBeHeapSupplement<Page>::trace(visitor); |
zerny-chromium
2014/06/10 11:40:00
revert
|
WillBeHeapSupplement<WorkerClients>::trace(visitor); |
} |