Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(248)

Unified Diff: content/browser/loader/upload_data_stream_builder.cc

Issue 519533002: Initial PlzNavigate RDH-side logic. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/loader/upload_data_stream_builder.cc
diff --git a/content/browser/loader/upload_data_stream_builder.cc b/content/browser/loader/upload_data_stream_builder.cc
index 47526bed6b41fbd274e5d4632ae20819a524bf90..31040164ff739c9f74afe5bc52c0de76dcbb4bc6 100644
--- a/content/browser/loader/upload_data_stream_builder.cc
+++ b/content/browser/loader/upload_data_stream_builder.cc
@@ -115,13 +115,19 @@ scoped_ptr<net::UploadDataStream> UploadDataStreamBuilder::Build(
new FileElementReader(body, file_task_runner, element));
break;
case ResourceRequestBody::Element::TYPE_FILE_FILESYSTEM:
- element_readers.push_back(
- new content::UploadFileSystemFileElementReader(
- file_system_context,
- element.filesystem_url(),
- element.offset(),
- element.length(),
- element.expected_modification_time()));
+ if (file_system_context) {
clamy 2014/09/12 20:51:26 Is this change there because we may not have suppl
davidben 2014/09/19 18:30:50 Yeah. For now we don't supply one at all. This is
+ element_readers.push_back(
+ new content::UploadFileSystemFileElementReader(
+ file_system_context,
+ element.filesystem_url(),
+ element.offset(),
+ element.length(),
+ element.expected_modification_time()));
+ } else {
+ // If |body| contains any filesystem URLs, the caller should have
+ // supplied a FileSystemContext.
+ NOTREACHED();
+ }
break;
case ResourceRequestBody::Element::TYPE_BLOB:
// Blob elements should be resolved beforehand.

Powered by Google App Engine
This is Rietveld 408576698