Index: Source/modules/filesystem/FileEntry.h |
diff --git a/Source/modules/filesystem/FileEntry.h b/Source/modules/filesystem/FileEntry.h |
index acfcda3c9d530309d924e681fb7e6105c43cfea6..28b341e27aea4f2fa15bcad2b310c06ee311ef54 100644 |
--- a/Source/modules/filesystem/FileEntry.h |
+++ b/Source/modules/filesystem/FileEntry.h |
@@ -31,6 +31,7 @@ |
#ifndef FileEntry_h |
#define FileEntry_h |
+#include "heap/Handle.h" |
#include "modules/filesystem/Entry.h" |
namespace WebCore { |
@@ -41,9 +42,9 @@ class FileWriterCallback; |
class FileEntry FINAL : public Entry { |
public: |
- static PassRefPtr<FileEntry> create(PassRefPtr<DOMFileSystemBase> fileSystem, const String& fullPath) |
+ static PassRefPtrWillBeRawPtr<FileEntry> create(PassRefPtrWillBeRawPtr<DOMFileSystemBase> fileSystem, const String& fullPath) |
{ |
- return adoptRef(new FileEntry(fileSystem, fullPath)); |
+ return adoptRefWillBeNoop(new FileEntry(fileSystem, fullPath)); |
} |
void createWriter(PassOwnPtr<FileWriterCallback>, PassOwnPtr<ErrorCallback> = nullptr); |
@@ -52,7 +53,7 @@ public: |
virtual bool isFile() const OVERRIDE { return true; } |
private: |
- FileEntry(PassRefPtr<DOMFileSystemBase>, const String& fullPath); |
+ FileEntry(PassRefPtrWillBeRawPtr<DOMFileSystemBase>, const String& fullPath); |
}; |
DEFINE_TYPE_CASTS(FileEntry, Entry, entry, entry->isFile(), entry.isFile()); |