| Index: components/sessions/core/serialized_navigation_entry.cc
|
| diff --git a/components/sessions/core/serialized_navigation_entry.cc b/components/sessions/core/serialized_navigation_entry.cc
|
| index 4f4124c598a5e7c50be2ed812a71946ec0aa6b33..cd5e2b381ff05929d9a172372bb1b6c4b849dab2 100644
|
| --- a/components/sessions/core/serialized_navigation_entry.cc
|
| +++ b/components/sessions/core/serialized_navigation_entry.cc
|
| @@ -121,6 +121,8 @@ SerializedNavigationEntry SerializedNavigationEntry::FromSyncData(
|
| transition |= ui::PAGE_TRANSITION_CHAIN_START;
|
| if (sync_data.navigation_chain_end())
|
| transition |= ui::PAGE_TRANSITION_CHAIN_END;
|
| + if (sync_data.navigation_ignore_for_ntp_tiles())
|
| + transition |= ui::PAGE_TRANSITION_IGNORE_FOR_NTP_TILES;
|
|
|
| navigation.transition_type_ = static_cast<ui::PageTransition>(transition);
|
|
|
| @@ -435,6 +437,9 @@ sync_pb::TabNavigation SerializedNavigationEntry::ToSyncData() const {
|
| sync_data.set_navigation_chain_end(
|
| (transition_type_ & ui::PAGE_TRANSITION_CHAIN_END) != 0);
|
|
|
| + if ((transition_type_ & ui::PAGE_TRANSITION_IGNORE_FOR_NTP_TILES) != 0)
|
| + sync_data.set_navigation_ignore_for_ntp_tiles(true);
|
| +
|
| sync_data.set_unique_id(unique_id_);
|
| sync_data.set_timestamp_msec(syncer::TimeToProtoTime(timestamp_));
|
| // The full-resolution timestamp works as a global ID.
|
|
|