Index: chrome/browser/sync/glue/session_model_associator.cc |
diff --git a/chrome/browser/sync/glue/session_model_associator.cc b/chrome/browser/sync/glue/session_model_associator.cc |
index 4b4e83eec27adc69c97e34cad74411673bc36436..44c0727dd94fc058ecafb0b3533ea1d757c882bc 100644 |
--- a/chrome/browser/sync/glue/session_model_associator.cc |
+++ b/chrome/browser/sync/glue/session_model_associator.cc |
@@ -381,7 +381,8 @@ void SessionModelAssociator::PopulateSessionSpecificsNavigation( |
sync_pb::TabNavigation* tab_navigation) { |
tab_navigation->set_index(navigation->index()); |
tab_navigation->set_virtual_url(navigation->virtual_url().spec()); |
- tab_navigation->set_referrer(navigation->referrer().spec()); |
+ // FIXME(zea): Support referrer policy? |
+ tab_navigation->set_referrer(navigation->referrer().url.spec()); |
tab_navigation->set_title(UTF16ToUTF8(navigation->title())); |
switch (navigation->transition()) { |
case content::PAGE_TRANSITION_LINK: |
@@ -875,8 +876,10 @@ void SessionModelAssociator::AppendSessionTabNavigation( |
} |
} |
} |
- TabNavigation tab_navigation(index, virtual_url, referrer, title, state, |
- transition); |
+ TabNavigation tab_navigation( |
+ index, virtual_url, |
+ content::Referrer(referrer, WebKit::WebReferrerPolicyDefault), title, |
+ state, transition); |
navigations->insert(navigations->end(), tab_navigation); |
} |