| 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 bfdbd979f06ac5f70a0ab3e7d93dd50463de2015..3dae106f371be8d28e8f9351b234c62a08a14bf3 100644
|
| --- a/content/browser/tab_contents/tab_contents.cc
|
| +++ b/content/browser/tab_contents/tab_contents.cc
|
| @@ -160,7 +160,8 @@ void MakeNavigateParams(const NavigationEntry& entry,
|
| params->current_history_list_offset = controller.last_committed_entry_index();
|
| params->current_history_list_length = controller.entry_count();
|
| params->url = entry.url();
|
| - params->referrer = entry.referrer();
|
| + params->referrer = content::Referrer(entry.referrer(),
|
| + WebKit::WebReferrerPolicyDefault);
|
| params->transition = entry.transition_type();
|
| params->state = entry.content_state();
|
| params->navigation_type =
|
| @@ -1751,12 +1752,12 @@ void TabContents::DocumentOnLoadCompletedInMainFrame(
|
| }
|
|
|
| void TabContents::RequestOpenURL(const GURL& url,
|
| - const GURL& referrer,
|
| + const content::Referrer& referrer,
|
| WindowOpenDisposition disposition,
|
| int64 source_frame_id) {
|
| // Delegate to RequestTransferURL because this is just the generic
|
| // case where |old_request_id| is empty.
|
| - RequestTransferURL(url, referrer, disposition, source_frame_id,
|
| + RequestTransferURL(url, referrer.url, disposition, source_frame_id,
|
| GlobalRequestID());
|
| }
|
|
|
|
|