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 |