Chromium Code Reviews| Index: content/renderer/render_frame_impl.cc |
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
| index d1c5da6018df1df2fa69e92ac0a6002150f6e3ba..92e483a22c2f468d1539ea092b5567d6130cede0 100644 |
| --- a/content/renderer/render_frame_impl.cc |
| +++ b/content/renderer/render_frame_impl.cc |
| @@ -6125,13 +6125,17 @@ void RenderFrameImpl::BeginNavigation(const NavigationPolicyInfo& info) { |
| GetRequestContextFrameTypeForWebURLRequest(info.urlRequest) == |
| REQUEST_CONTEXT_FRAME_TYPE_NESTED); |
| + base::Optional<url::Origin> initiator = |
|
nasko
2016/12/16 20:32:42
nit: initiator_origin.
clamy
2016/12/21 14:54:19
Done.
|
| + info.urlRequest.requestorOrigin().isNull() |
| + ? base::Optional<url::Origin>() |
| + : base::Optional<url::Origin>(info.urlRequest.requestorOrigin()); |
| BeginNavigationParams begin_navigation_params( |
| GetWebURLRequestHeaders(info.urlRequest), |
| GetLoadFlagsForWebURLRequest(info.urlRequest), |
| info.urlRequest.hasUserGesture(), |
| info.urlRequest.skipServiceWorker() != |
| blink::WebURLRequest::SkipServiceWorker::None, |
| - GetRequestContextTypeForWebURLRequest(info.urlRequest)); |
| + GetRequestContextTypeForWebURLRequest(info.urlRequest), initiator); |
| if (!info.form.isNull()) { |
| WebSearchableFormData web_searchable_form_data(info.form); |