Index: chrome/browser/ui/browser_navigator.cc |
diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc |
index 234f2e945a4362c42a4586c9dfece5a2136c0cf2..763166544ddcae196bf0239aa9e12f72599df44c 100644 |
--- a/chrome/browser/ui/browser_navigator.cc |
+++ b/chrome/browser/ui/browser_navigator.cc |
@@ -251,18 +251,20 @@ void LoadURLInContents(TabContents* target_contents, |
url, |
params->referrer, |
params->transition, extra_headers, |
+ target_contents->content_frame()->opener(), |
params->transferred_global_request_id, |
params->is_renderer_initiated); |
} else if (params->is_renderer_initiated) { |
target_contents->controller().LoadURLFromRenderer( |
url, |
params->referrer, |
- params->transition, extra_headers); |
+ params->transition, extra_headers, |
+ target_contents->content_frame()->opener()); |
} else { |
target_contents->controller().LoadURL( |
url, |
params->referrer, |
- params->transition, extra_headers); |
+ params->transition, extra_headers); |
} |
} |