Index: content/renderer/history_controller.cc |
diff --git a/content/renderer/history_controller.cc b/content/renderer/history_controller.cc |
index 0a6cd634f3546944f4ee4dc7a8bdad8bc6a80168..e459d9a3f7c1722f4ec68424c162ea9068c5cbf0 100644 |
--- a/content/renderer/history_controller.cc |
+++ b/content/renderer/history_controller.cc |
@@ -187,14 +187,7 @@ |
case blink::WebBackForwardCommit: |
if (!provisional_entry_) |
return; |
- // Commit the provisional entry, but only if this back/forward item |
- // matches it. Otherwise it could be a commit from an earlier attempt to |
- // go back/forward, and we should leave the provisional entry in place. |
- if (HistoryEntry::HistoryNode* node = |
- provisional_entry_->GetHistoryNodeForFrame(frame)) { |
- if (node->item().itemSequenceNumber() == item.itemSequenceNumber()) |
- current_entry_.reset(provisional_entry_.release()); |
- } |
+ current_entry_.reset(provisional_entry_.release()); |
if (HistoryEntry::HistoryNode* node = |
current_entry_->GetHistoryNodeForFrame(frame)) { |
node->set_item(item); |