Index: Source/modules/filesystem/InspectorFileSystemAgent.cpp |
diff --git a/Source/modules/filesystem/InspectorFileSystemAgent.cpp b/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
index 2b60ead307615afee60f723c159b378efbc0ff51..151060bbf8dde5d0a94a29115e9368b6392d93bd 100644 |
--- a/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
+++ b/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
@@ -217,7 +217,7 @@ private: |
RefPtr<RequestDirectoryContentCallback> m_requestCallback; |
KURL m_url; |
RefPtr<Array<TypeBuilder::FileSystem::Entry> > m_entries; |
- RefPtr<DirectoryReader> m_directoryReader; |
+ RefPtrWillBePersistent<DirectoryReader> m_directoryReader; |
}; |
void DirectoryContentRequest::start(ExecutionContext* executionContext) |
@@ -265,7 +265,7 @@ bool DirectoryContentRequest::didReadDirectoryEntries(const EntryVector& entries |
} |
for (size_t i = 0; i < entries.size(); ++i) { |
- RefPtr<Entry> entry = entries[i]; |
+ RefPtrWillBeRawPtr<Entry> entry = entries[i]; |
RefPtr<TypeBuilder::FileSystem::Entry> entryForFrontend = TypeBuilder::FileSystem::Entry::create() |
.setUrl(entry->toURL()) |
.setName(entry->name()) |
@@ -433,7 +433,7 @@ private: |
String m_mimeType; |
String m_charset; |
- RefPtr<FileReader> m_reader; |
+ RefPtrWillBePersistent<FileReader> m_reader; |
}; |
void FileContentRequest::start(ExecutionContext* executionContext) |