summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/local_file_util.cc
diff options
context:
space:
mode:
authortzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-07 03:24:28 +0000
committertzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-07 03:24:28 +0000
commit566f223796e1bb9c72fcb0418778259a04f6d4d4 (patch)
tree67361bf5dc31674ca91c677e47cd06ed214da211 /webkit/fileapi/local_file_util.cc
parentde82f9e2035c4259ff38c4a045abe4f549f71a62 (diff)
downloadchromium_src-566f223796e1bb9c72fcb0418778259a04f6d4d4.zip
chromium_src-566f223796e1bb9c72fcb0418778259a04f6d4d4.tar.gz
chromium_src-566f223796e1bb9c72fcb0418778259a04f6d4d4.tar.bz2
Add 'recursive' flag to FileSystemFileUtil::CreateFileEnumerator.
BUG=114732 TEST=existing tests Review URL: http://codereview.chromium.org/9592027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125315 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/local_file_util.cc')
-rw-r--r--webkit/fileapi/local_file_util.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/webkit/fileapi/local_file_util.cc b/webkit/fileapi/local_file_util.cc
index 0e0cb69..bb52ba9 100644
--- a/webkit/fileapi/local_file_util.cc
+++ b/webkit/fileapi/local_file_util.cc
@@ -128,12 +128,13 @@ PlatformFileError LocalFileUtil::ReadDirectory(
FileSystemFileUtil::AbstractFileEnumerator* LocalFileUtil::CreateFileEnumerator(
FileSystemOperationContext* context,
- const FileSystemPath& root_path) {
+ const FileSystemPath& root_path,
+ bool recursive) {
FileSystemPath local_path = GetLocalPath(context, root_path);
if (local_path.internal_path().empty())
return new EmptyFileEnumerator();
return new LocalFileEnumerator(
- local_path.internal_path(), root_path.internal_path(), true,
+ local_path.internal_path(), root_path.internal_path(), recursive,
static_cast<file_util::FileEnumerator::FileType>(
file_util::FileEnumerator::FILES |
file_util::FileEnumerator::DIRECTORIES));