diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h b/chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h index 279ac7a9668..2be21443358 100644 --- a/chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h +++ b/chromium/third_party/blink/renderer/modules/filesystem/directory_entry_sync.h @@ -47,23 +47,23 @@ class DirectoryEntrySync final : public EntrySync { public: static DirectoryEntrySync* Create(DOMFileSystemBase* file_system, const String& full_path) { - return new DirectoryEntrySync(file_system, full_path); + return MakeGarbageCollected<DirectoryEntrySync>(file_system, full_path); } + + DirectoryEntrySync(DOMFileSystemBase*, const String& full_path); + bool isDirectory() const override { return true; } DirectoryReaderSync* createReader(); FileEntrySync* getFile(const String& path, - const FileSystemFlags&, + const FileSystemFlags*, ExceptionState&); DirectoryEntrySync* getDirectory(const String& path, - const FileSystemFlags&, + const FileSystemFlags*, ExceptionState&); void removeRecursively(ExceptionState&); void Trace(blink::Visitor*) override; - - private: - DirectoryEntrySync(DOMFileSystemBase*, const String& full_path); }; DEFINE_TYPE_CASTS(DirectoryEntrySync, |