| Index: components/sessions/serialized_navigation_entry.cc
|
| diff --git a/components/sessions/serialized_navigation_entry.cc b/components/sessions/serialized_navigation_entry.cc
|
| index a51580b22a5f85720ddb9f2b5b7e86ef92b4a2bb..969a1270e470f18fe2ef598804e855cf2f50a1f9 100644
|
| --- a/components/sessions/serialized_navigation_entry.cc
|
| +++ b/components/sessions/serialized_navigation_entry.cc
|
| @@ -65,9 +65,9 @@ SerializedNavigationEntry SerializedNavigationEntry::FromSyncData(
|
| SerializedNavigationEntry navigation;
|
| navigation.index_ = index;
|
| navigation.unique_id_ = sync_data.unique_id();
|
| - navigation.referrer_ =
|
| - content::Referrer(GURL(sync_data.referrer()),
|
| - blink::WebReferrerPolicyDefault);
|
| + navigation.referrer_ = content::Referrer(
|
| + GURL(sync_data.referrer()),
|
| + static_cast<blink::WebReferrerPolicy>(sync_data.referrer_policy()));
|
| navigation.virtual_url_ = GURL(sync_data.virtual_url());
|
| navigation.title_ = base::UTF8ToUTF16(sync_data.title());
|
| navigation.page_state_ =
|
| @@ -366,8 +366,8 @@ scoped_ptr<NavigationEntry> SerializedNavigationEntry::ToNavigationEntry(
|
| sync_pb::TabNavigation SerializedNavigationEntry::ToSyncData() const {
|
| sync_pb::TabNavigation sync_data;
|
| sync_data.set_virtual_url(virtual_url_.spec());
|
| - // FIXME(zea): Support referrer policy?
|
| sync_data.set_referrer(referrer_.url.spec());
|
| + sync_data.set_referrer_policy(referrer_.policy);
|
| sync_data.set_title(base::UTF16ToUTF8(title_));
|
|
|
| // Page transition core.
|
|
|