diff options
author | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-07 03:24:28 +0000 |
---|---|---|
committer | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-07 03:24:28 +0000 |
commit | 566f223796e1bb9c72fcb0418778259a04f6d4d4 (patch) | |
tree | 67361bf5dc31674ca91c677e47cd06ed214da211 /webkit/fileapi/local_file_util.cc | |
parent | de82f9e2035c4259ff38c4a045abe4f549f71a62 (diff) | |
download | chromium_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.cc | 5 |
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)); |