summaryrefslogtreecommitdiffstats
path: root/content/public/renderer/history_item_serialization.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/public/renderer/history_item_serialization.cc')
-rw-r--r--content/public/renderer/history_item_serialization.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/content/public/renderer/history_item_serialization.cc b/content/public/renderer/history_item_serialization.cc
index 6bef7de..9ca4135 100644
--- a/content/public/renderer/history_item_serialization.cc
+++ b/content/public/renderer/history_item_serialization.cc
@@ -91,6 +91,7 @@ bool RecursivelyGenerateFrameState(const WebHistoryItem& item,
state->item_sequence_number = item.itemSequenceNumber();
state->document_sequence_number =
item.documentSequenceNumber();
+ state->target_frame_id = item.targetFrameID();
state->page_scale_factor = item.pageScaleFactor();
ToNullableString16Vector(item.documentState(), &state->document_state);
@@ -139,6 +140,8 @@ bool RecursivelyGenerateHistoryItem(const ExplodedFrameState& state,
if (state.document_sequence_number)
item->setDocumentSequenceNumber(state.document_sequence_number);
+ item->setTargetFrameID(state.target_frame_id);
+
item->setHTTPContentType(state.http_body.http_content_type);
if (!state.http_body.is_null) {
WebHTTPBody http_body;