summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/filesystem/directory_entry.h
diff options
context:
space:
mode:
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.h12
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,