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 ca686b0add4feaa9f0568128ead68ed1b5836604..af42e98f468e6eedd2bc17dc8c8dd7bd02e0d9bd 100644 |
--- a/components/sessions/core/serialized_navigation_entry.cc |
+++ b/components/sessions/core/serialized_navigation_entry.cc |
@@ -498,22 +498,26 @@ sync_pb::TabNavigation SerializedNavigationEntry::ToSyncData() const { |
sync_data.set_is_restored(is_restored_); |
+ sync_pb::TaskId task_id; |
+ for (const auto& node_id : task_id_) |
+ task_id.add_task_node_id(node_id); |
+ *sync_data.mutable_task_id() = task_id; |
+ |
return sync_data; |
} |
size_t SerializedNavigationEntry::EstimateMemoryUsage() const { |
using base::trace_event::EstimateMemoryUsage; |
- return |
- EstimateMemoryUsage(referrer_url_) + |
- EstimateMemoryUsage(virtual_url_) + |
- EstimateMemoryUsage(title_) + |
- EstimateMemoryUsage(encoded_page_state_) + |
- EstimateMemoryUsage(original_request_url_) + |
- EstimateMemoryUsage(search_terms_) + |
- EstimateMemoryUsage(favicon_url_) + |
- EstimateMemoryUsage(redirect_chain_) + |
- EstimateMemoryUsage(content_pack_categories_) + |
- EstimateMemoryUsage(extended_info_map_); |
+ return EstimateMemoryUsage(referrer_url_) + |
+ EstimateMemoryUsage(virtual_url_) + EstimateMemoryUsage(title_) + |
+ EstimateMemoryUsage(encoded_page_state_) + |
+ EstimateMemoryUsage(original_request_url_) + |
+ EstimateMemoryUsage(search_terms_) + |
+ EstimateMemoryUsage(favicon_url_) + |
+ EstimateMemoryUsage(redirect_chain_) + |
+ EstimateMemoryUsage(content_pack_categories_) + |
+ EstimateMemoryUsage(extended_info_map_) + |
+ EstimateMemoryUsage(task_id_); |
} |
} // namespace sessions |