Index: Source/modules/filesystem/DOMFileSystemBase.h |
diff --git a/Source/modules/filesystem/DOMFileSystemBase.h b/Source/modules/filesystem/DOMFileSystemBase.h |
index 36818a5ad32eafa499a4cb899869c14d95843eb1..40fc6f26c19edf578cc4c95298a19a0547300232 100644 |
--- a/Source/modules/filesystem/DOMFileSystemBase.h |
+++ b/Source/modules/filesystem/DOMFileSystemBase.h |
@@ -35,7 +35,6 @@ |
#include "platform/FileSystemType.h" |
#include "platform/heap/Handle.h" |
#include "platform/weborigin/KURL.h" |
-#include "wtf/RefCounted.h" |
#include "wtf/text/WTFString.h" |
namespace blink { |
@@ -57,7 +56,7 @@ class SecurityOrigin; |
class VoidCallback; |
// A common base class for DOMFileSystem and DOMFileSystemSync. |
-class DOMFileSystemBase : public RefCountedWillBeRefCountedGarbageCollected<DOMFileSystemBase> { |
+class DOMFileSystemBase : public GarbageCollectedFinalized<DOMFileSystemBase> { |
public: |
enum SynchronousType { |
Synchronous, |
@@ -112,7 +111,7 @@ public: |
void getParent(const EntryBase*, PassOwnPtr<EntryCallback>, PassOwnPtr<ErrorCallback>); |
void getFile(const EntryBase*, const String& path, const FileSystemFlags&, PassOwnPtr<EntryCallback>, PassOwnPtr<ErrorCallback>, SynchronousType = Asynchronous); |
void getDirectory(const EntryBase*, const String& path, const FileSystemFlags&, PassOwnPtr<EntryCallback>, PassOwnPtr<ErrorCallback>, SynchronousType = Asynchronous); |
- int readDirectory(PassRefPtrWillBeRawPtr<DirectoryReaderBase>, const String& path, PassOwnPtr<EntriesCallback>, PassOwnPtr<ErrorCallback>, SynchronousType = Asynchronous); |
+ int readDirectory(DirectoryReaderBase*, const String& path, PassOwnPtr<EntriesCallback>, PassOwnPtr<ErrorCallback>, SynchronousType = Asynchronous); |
bool waitForAdditionalResult(int callbacksId); |
virtual void trace(Visitor*) { } |