summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-03 19:00:22 +0000
committerhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-03 19:00:22 +0000
commit173716f42b3b69cef0df8850f1a4907368a2d8f5 (patch)
tree8be0d1106254b3278d0edd93ae32abdeeb56a0d4 /webkit
parent054bd377c94c57d3a38143cbb06b5a9aff6ed637 (diff)
downloadchromium_src-173716f42b3b69cef0df8850f1a4907368a2d8f5.zip
chromium_src-173716f42b3b69cef0df8850f1a4907368a2d8f5.tar.gz
chromium_src-173716f42b3b69cef0df8850f1a4907368a2d8f5.tar.bz2
webkit: Correctly handle |has_more| parameter in FileSystemDirURLRequestJob
What should be done when has_more==false is not calling ReadDirectory again, just waiting for the following results. BUG=347900 Review URL: https://codereview.chromium.org/176863003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254517 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/browser/fileapi/file_system_dir_url_request_job.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/webkit/browser/fileapi/file_system_dir_url_request_job.cc b/webkit/browser/fileapi/file_system_dir_url_request_job.cc
index 07c5d58..b0f1966 100644
--- a/webkit/browser/fileapi/file_system_dir_url_request_job.cc
+++ b/webkit/browser/fileapi/file_system_dir_url_request_job.cc
@@ -132,11 +132,7 @@ void FileSystemDirURLRequestJob::DidReadDirectory(
it->last_modified_time));
}
- if (has_more) {
- file_system_context_->operation_runner()->ReadDirectory(
- url_,
- base::Bind(&FileSystemDirURLRequestJob::DidReadDirectory, this));
- } else {
+ if (!has_more) {
set_expected_content_size(data_.size());
NotifyHeadersComplete();
}