Index: content/browser/tab_contents/tab_contents.cc |
diff --git a/content/browser/tab_contents/tab_contents.cc b/content/browser/tab_contents/tab_contents.cc |
index 72c8be0e7ee20bbe5fc78a1ed0e676841ed0292b..34fb11fdcf201c675209e845dd23349b6057e934 100644 |
--- a/content/browser/tab_contents/tab_contents.cc |
+++ b/content/browser/tab_contents/tab_contents.cc |
@@ -576,8 +576,8 @@ TabContents* TabContents::OpenURL(const GURL& url, |
content::PageTransition transition) { |
// For specifying a referrer, use the version of OpenURL taking OpenURLParams. |
DCHECK(referrer.is_empty()); |
- return OpenURL(OpenURLParams(url, referrer, disposition, transition, |
- false)); |
+ return OpenURL(OpenURLParams(url, content::Referrer(), disposition, |
+ transition, false)); |
} |
TabContents* TabContents::OpenURL(const OpenURLParams& params) { |
@@ -1767,7 +1767,7 @@ void TabContents::RequestOpenURL(const GURL& url, |
transition_type = render_manager_.web_ui()->link_transition_type(); |
} else { |
new_contents = OpenURL(OpenURLParams( |
- url, referrer.url, disposition, content::PAGE_TRANSITION_LINK, |
+ url, referrer, disposition, content::PAGE_TRANSITION_LINK, |
true /* is_renderer_initiated */)); |
} |
if (new_contents) { |
@@ -1775,7 +1775,7 @@ void TabContents::RequestOpenURL(const GURL& url, |
FOR_EACH_OBSERVER(TabContentsObserver, observers_, |
DidOpenRequestedURL(new_contents, |
url, |
- referrer.url, |
+ referrer, |
disposition, |
transition_type, |
source_frame_id)); |