| 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);
|
|
|