| 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));
|
|
|