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