| Index: Source/modules/filesystem/DOMFileSystemBase.cpp
|
| diff --git a/Source/modules/filesystem/DOMFileSystemBase.cpp b/Source/modules/filesystem/DOMFileSystemBase.cpp
|
| index f9f3b2ca1889bf448b2c72f73d1893a2addf6935..29fa46236c243ff4bc6ba7491d27f505c8551c8e 100644
|
| --- a/Source/modules/filesystem/DOMFileSystemBase.cpp
|
| +++ b/Source/modules/filesystem/DOMFileSystemBase.cpp
|
| @@ -320,15 +320,19 @@ void DOMFileSystemBase::getDirectory(const EntryBase* entry, const String& path,
|
| fileSystem()->directoryExists(createFileSystemURL(absolutePath), callbacks.release());
|
| }
|
|
|
| -bool DOMFileSystemBase::readDirectory(PassRefPtr<DirectoryReaderBase> reader, const String& path, PassOwnPtr<EntriesCallback> successCallback, PassOwnPtr<ErrorCallback> errorCallback, SynchronousType synchronousType)
|
| +int DOMFileSystemBase::readDirectory(PassRefPtr<DirectoryReaderBase> reader, const String& path, PassOwnPtr<EntriesCallback> successCallback, PassOwnPtr<ErrorCallback> errorCallback, SynchronousType synchronousType)
|
| {
|
| ASSERT(DOMFilePath::isAbsolute(path));
|
|
|
| OwnPtr<AsyncFileSystemCallbacks> callbacks(EntriesCallbacks::create(successCallback, errorCallback, reader, path));
|
| callbacks->setShouldBlockUntilCompletion(synchronousType == Synchronous);
|
|
|
| - fileSystem()->readDirectory(createFileSystemURL(path), callbacks.release());
|
| - return true;
|
| + return fileSystem()->readDirectory(createFileSystemURL(path), callbacks.release());
|
| +}
|
| +
|
| +bool DOMFileSystemBase::waitForAdditionalResult(int callbacksId)
|
| +{
|
| + return fileSystem()->waitForAdditionalResult(callbacksId);
|
| }
|
|
|
| } // namespace WebCore
|
|
|