Chromium Code Reviews| Index: chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.cc |
| diff --git a/chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.cc b/chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.cc |
| index b003e70e682242ba4442c6764dcfea3de6400b49..19abf6caf82636e4868b35601021f98092c79584 100644 |
| --- a/chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.cc |
| +++ b/chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.cc |
| @@ -4,8 +4,10 @@ |
| #include "chrome/browser/chromeos/arc/fileapi/arc_content_file_system_backend_delegate.h" |
| +#include "base/memory/ptr_util.h" |
| #include "chrome/browser/chromeos/arc/fileapi/arc_content_file_system_async_file_util.h" |
| #include "chrome/browser/chromeos/arc/fileapi/arc_content_file_system_file_stream_reader.h" |
| +#include "chrome/browser/chromeos/arc/fileapi/arc_content_file_system_url_util.h" |
| #include "content/public/browser/browser_thread.h" |
| #include "storage/browser/fileapi/file_stream_writer.h" |
| #include "storage/browser/fileapi/file_system_url.h" |
| @@ -34,8 +36,9 @@ ArcContentFileSystemBackendDelegate::CreateFileStreamReader( |
| storage::FileSystemContext* context) { |
| DCHECK_CURRENTLY_ON(content::BrowserThread::IO); |
| DCHECK_EQ(storage::kFileSystemTypeArcContent, url.type()); |
| - return std::unique_ptr<storage::FileStreamReader>( |
| - new ArcContentFileSystemFileStreamReader(url, offset, max_bytes_to_read)); |
| + GURL arc_url = FileSystemUrlToArcUrl(url); |
| + return base::MakeUnique<ArcContentFileSystemFileStreamReader>(arc_url, |
|
hidehiko
2016/11/10 07:07:06
max_bytes_to_read gets ignored now.
According to:
hashimoto
2016/11/11 22:30:17
IIUC implementations MAY use max_bytes_to_read to
hidehiko
2016/11/14 17:46:34
Good to know. Thanks.
|
| + offset); |
| } |
| std::unique_ptr<storage::FileStreamWriter> |