Chromium Code Reviews| Index: Source/modules/filesystem/DirectoryReader.cpp |
| diff --git a/Source/modules/filesystem/DirectoryReader.cpp b/Source/modules/filesystem/DirectoryReader.cpp |
| index 82658353904e33e73972256a15dfe38926d3fbd9..7bf5fdd9df1b0c7180a3f79a6da8cf287daeffda 100644 |
| --- a/Source/modules/filesystem/DirectoryReader.cpp |
| +++ b/Source/modules/filesystem/DirectoryReader.cpp |
| @@ -40,7 +40,7 @@ namespace WebCore { |
| class DirectoryReader::EntriesCallbackHelper : public EntriesCallback { |
| public: |
| - EntriesCallbackHelper(PassRefPtrWillBeRawPtr<DirectoryReader> reader) |
| + EntriesCallbackHelper(DirectoryReader* reader) |
|
haraken
2014/06/07 08:11:04
Add explicit.
sof
2014/06/07 13:18:53
Done.
|
| : m_reader(reader) |
| { |
| } |
| @@ -51,13 +51,13 @@ public: |
| } |
| private: |
| - // FIXME: This RefPtr keeps the reader alive until all of the readDirectory results are received. crbug.com/350285 |
| - RefPtrWillBePersistent<DirectoryReader> m_reader; |
| + // FIXME: This Persistent keeps the reader alive until all of the readDirectory results are received. crbug.com/350285 |
| + Persistent<DirectoryReader> m_reader; |
| }; |
| class DirectoryReader::ErrorCallbackHelper : public ErrorCallback { |
| public: |
| - ErrorCallbackHelper(PassRefPtrWillBeRawPtr<DirectoryReader> reader) |
| + ErrorCallbackHelper(DirectoryReader* reader) |
|
haraken
2014/06/07 08:11:04
Add explicit.
sof
2014/06/07 13:18:53
Done.
|
| : m_reader(reader) |
| { |
| } |
| @@ -68,10 +68,10 @@ public: |
| } |
| private: |
| - RefPtrWillBePersistent<DirectoryReader> m_reader; |
| + Persistent<DirectoryReader> m_reader; |
| }; |
| -DirectoryReader::DirectoryReader(PassRefPtrWillBeRawPtr<DOMFileSystemBase> fileSystem, const String& fullPath) |
| +DirectoryReader::DirectoryReader(DOMFileSystemBase* fileSystem, const String& fullPath) |
| : DirectoryReaderBase(fileSystem, fullPath) |
| , m_isReading(false) |
| { |
| @@ -90,7 +90,7 @@ void DirectoryReader::readEntries(PassOwnPtr<EntriesCallback> entriesCallback, P |
| } |
| if (m_error) { |
| - filesystem()->scheduleCallback(errorCallback, m_error.get()); |
| + filesystem()->scheduleCallback(errorCallback, PassRefPtrWillBeRawPtr<FileError>(m_error.get())); |
|
haraken
2014/06/07 08:11:04
I'm curious why this can't be just 'm_error'.
sof
2014/06/07 13:18:53
Let's see. scheduleCallback() has three function t
haraken
2014/06/07 16:45:27
Thanks for the details, makes sense.
|
| return; |
| } |