diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h b/chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h index 431a92e772f..147f9dc50e7 100644 --- a/chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h +++ b/chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h @@ -51,26 +51,26 @@ class MODULES_EXPORT DirectoryEntry final : public Entry { public: static DirectoryEntry* Create(DOMFileSystemBase* file_system, const String& full_path) { - return new DirectoryEntry(file_system, full_path); + return MakeGarbageCollected<DirectoryEntry>(file_system, full_path); } + + DirectoryEntry(DOMFileSystemBase*, const String& full_path); + bool isDirectory() const override { return true; } DirectoryReader* createReader(); void getFile(const String& path, - const FileSystemFlags&, + const FileSystemFlags*, V8EntryCallback* = nullptr, V8ErrorCallback* = nullptr); void getDirectory(const String& path, - const FileSystemFlags&, + const FileSystemFlags*, V8EntryCallback* = nullptr, V8ErrorCallback* = nullptr); void removeRecursively(V8VoidCallback* success_callback = nullptr, V8ErrorCallback* = nullptr) const; void Trace(blink::Visitor*) override; - - private: - DirectoryEntry(DOMFileSystemBase*, const String& full_path); }; DEFINE_TYPE_CASTS(DirectoryEntry, |