| 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> {
|
| +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>);
|
| + 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);
|
| WillBeHeapSupplement<WorkerClients>::trace(visitor);
|
| }
|
|
|
|
|