Index: content/child/web_url_request_util.cc |
diff --git a/content/child/web_url_request_util.cc b/content/child/web_url_request_util.cc |
index e23e5b7bea1889207fe62a34ea84cefd73dba05f..85c0ef1857fd587f2f3155a0823aa40cd3861e5f 100644 |
--- a/content/child/web_url_request_util.cc |
+++ b/content/child/web_url_request_util.cc |
@@ -11,6 +11,7 @@ |
#include "base/logging.h" |
#include "base/strings/string_util.h" |
+#include "content/child/request_extra_data.h" |
#include "net/base/load_flags.h" |
#include "net/base/net_errors.h" |
#include "third_party/WebKit/public/platform/FilePathConversion.h" |
@@ -216,6 +217,13 @@ int GetLoadFlagsForWebURLRequest(const blink::WebURLRequest& request) { |
if (!request.allowStoredCredentials()) |
load_flags |= net::LOAD_DO_NOT_SEND_AUTH_DATA; |
+ if (request.getExtraData()) { |
+ RequestExtraData* extra_data = |
+ static_cast<RequestExtraData*>(request.getExtraData()); |
+ if (extra_data->is_prefetch()) |
+ load_flags |= net::LOAD_PREFETCH; |
mmenke
2016/08/25 19:41:09
Wait....This looks problematic. Could we remove t
droger
2016/08/30 08:47:56
As discussed offline, this has been resolved (see
|
+ } |
+ |
return load_flags; |
} |