Index: Source/core/fileapi/FileReader.cpp |
diff --git a/Source/core/fileapi/FileReader.cpp b/Source/core/fileapi/FileReader.cpp |
index d1f970158e0cc78b09e2580658f302fd976eefd7..12d84dc7f8f9c1f9b60517c4694a29123850e100 100644 |
--- a/Source/core/fileapi/FileReader.cpp |
+++ b/Source/core/fileapi/FileReader.cpp |
@@ -132,9 +132,9 @@ private: |
HashSet<FileReader*> m_runningReaders; |
}; |
-PassRefPtr<FileReader> FileReader::create(ExecutionContext* context) |
+PassRefPtrWillBeRawPtr<FileReader> FileReader::create(ExecutionContext* context) |
{ |
- RefPtr<FileReader> fileReader(adoptRef(new FileReader(context))); |
+ RefPtrWillBeRawPtr<FileReader> fileReader(adoptRefCountedWillBeRefCountedGarbageCollected(new FileReader(context))); |
fileReader->suspendIfNeeded(); |
return fileReader.release(); |
} |
@@ -394,4 +394,10 @@ String FileReader::stringResult() |
return m_loader->stringResult(); |
} |
+void FileReader::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_blob); |
+ visitor->trace(m_error); |
+} |
+ |
} // namespace WebCore |