diff options
Diffstat (limited to 'webkit/fileapi/local_file_system_operation.cc')
-rw-r--r-- | webkit/fileapi/local_file_system_operation.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/webkit/fileapi/local_file_system_operation.cc b/webkit/fileapi/local_file_system_operation.cc index 1bd0e52..ce1378e 100644 --- a/webkit/fileapi/local_file_system_operation.cc +++ b/webkit/fileapi/local_file_system_operation.cc @@ -28,6 +28,7 @@ #include "webkit/quota/quota_manager.h" #include "webkit/quota/quota_types.h" +using webkit_blob::ScopedFile; using webkit_blob::ShareableFileReference; namespace fileapi { @@ -827,14 +828,7 @@ void LocalFileSystemOperation::DidCreateSnapshotFile( base::PlatformFileError result, const base::PlatformFileInfo& file_info, const base::FilePath& platform_path, - SnapshotFilePolicy snapshot_policy) { - scoped_refptr<ShareableFileReference> file_ref; - if (result == base::PLATFORM_FILE_OK && - snapshot_policy == kSnapshotFileTemporary) { - file_ref = ShareableFileReference::GetOrCreate( - platform_path, ShareableFileReference::DELETE_ON_FINAL_RELEASE, - file_system_context()->task_runners()->file_task_runner()); - } + const scoped_refptr<ShareableFileReference>& file_ref) { callback.Run(result, file_info, platform_path, file_ref); } |