diff options
author | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-03 19:00:22 +0000 |
---|---|---|
committer | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-03 19:00:22 +0000 |
commit | 173716f42b3b69cef0df8850f1a4907368a2d8f5 (patch) | |
tree | 8be0d1106254b3278d0edd93ae32abdeeb56a0d4 /webkit | |
parent | 054bd377c94c57d3a38143cbb06b5a9aff6ed637 (diff) | |
download | chromium_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.cc | 6 |
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(); } |