| Index: Source/modules/filesystem/DirectoryReaderSync.cpp
|
| diff --git a/Source/modules/filesystem/DirectoryReaderSync.cpp b/Source/modules/filesystem/DirectoryReaderSync.cpp
|
| index 5f83d945020165d9e959fcf362ebc5b01de316c0..6c571bb7d1555247e6e2d09b57bd1625e830226b 100644
|
| --- a/Source/modules/filesystem/DirectoryReaderSync.cpp
|
| +++ b/Source/modules/filesystem/DirectoryReaderSync.cpp
|
| @@ -41,22 +41,22 @@
|
|
|
| namespace WebCore {
|
|
|
| -DirectoryReaderSync::DirectoryReaderSync(PassRefPtr<DOMFileSystemBase> fileSystem, const String& fullPath)
|
| +DirectoryReaderSync::DirectoryReaderSync(PassRefPtrWillBeRawPtr<DOMFileSystemBase> fileSystem, const String& fullPath)
|
| : DirectoryReaderBase(fileSystem, fullPath)
|
| {
|
| ScriptWrappable::init(this);
|
| }
|
|
|
| -EntrySyncVector DirectoryReaderSync::readEntries(ExceptionState& exceptionState)
|
| +EntrySyncHeapVector DirectoryReaderSync::readEntries(ExceptionState& exceptionState)
|
| {
|
| if (!m_hasMoreEntries)
|
| - return EntrySyncVector();
|
| + return EntrySyncHeapVector();
|
|
|
| EntriesSyncCallbackHelper helper;
|
| if (!m_fileSystem->readDirectory(this, m_fullPath, helper.successCallback(), helper.errorCallback(), DOMFileSystemBase::Synchronous)) {
|
| exceptionState.throwDOMException(InvalidModificationError, "Failed to read the directory.");
|
| setHasMoreEntries(false);
|
| - return EntrySyncVector();
|
| + return EntrySyncHeapVector();
|
| }
|
| return helper.getResult(exceptionState);
|
| }
|
|
|