Index: chrome/browser/ui/browser_navigator.cc |
diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc |
index 9d12d4566a29a8fa0ff4d6a438e63fe2e8d8e750..cddd46662971ddecb71276654b22fbf9121fd157 100644 |
--- a/chrome/browser/ui/browser_navigator.cc |
+++ b/chrome/browser/ui/browser_navigator.cc |
@@ -259,6 +259,7 @@ void LoadURLInContents(WebContents* target_contents, |
const GURL& url, |
chrome::NavigateParams* params) { |
NavigationController::LoadURLParams load_url_params(url); |
+ load_url_params.source_site_instance = params->source_site_instance; |
load_url_params.referrer = params->referrer; |
load_url_params.frame_tree_node_id = params->frame_tree_node_id; |
load_url_params.redirect_chain = params->redirect_chain; |
@@ -485,6 +486,7 @@ NavigateParams::~NavigateParams() {} |
void FillNavigateParamsFromOpenURLParams(chrome::NavigateParams* nav_params, |
const content::OpenURLParams& params) { |
nav_params->referrer = params.referrer; |
+ nav_params->source_site_instance = params.source_site_instance; |
nav_params->frame_tree_node_id = params.frame_tree_node_id; |
nav_params->redirect_chain = params.redirect_chain; |
nav_params->extra_headers = params.extra_headers; |