| Index: Source/core/page/Page.cpp
|
| diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp
|
| index c2fdba26cb753b832bb29481bf2c7fc70232f550..ca5a5f79189d3b23ef4857c4b221be619b20d231 100644
|
| --- a/Source/core/page/Page.cpp
|
| +++ b/Source/core/page/Page.cpp
|
| @@ -104,6 +104,7 @@ Page::Page(PageClients& pageClients)
|
| , m_contextMenuController(ContextMenuController::create(this, pageClients.contextMenuClient))
|
| , m_inspectorController(InspectorController::create(this, pageClients.inspectorClient))
|
| , m_pointerLockController(PointerLockController::create(this))
|
| + , m_history(adoptPtr(new HistoryController(this)))
|
| , m_settings(Settings::create(this))
|
| , m_progress(ProgressTracker::create())
|
| , m_backForwardClient(pageClients.backForwardClient)
|
| @@ -222,18 +223,6 @@ void Page::setOpenedByDOM()
|
| m_openedByDOM = true;
|
| }
|
|
|
| -void Page::goToItem(HistoryItem* item)
|
| -{
|
| - // stopAllLoaders may end up running onload handlers, which could cause further history traversals that may lead to the passed in HistoryItem
|
| - // being deref()-ed. Make sure we can still use it with HistoryController::goToItem later.
|
| - RefPtr<HistoryItem> protector(item);
|
| -
|
| - if (m_mainFrame->loader().history()->shouldStopLoadingForHistoryItem(item))
|
| - m_mainFrame->loader().stopAllLoaders();
|
| -
|
| - m_mainFrame->loader().history()->goToItem(item);
|
| -}
|
| -
|
| void Page::clearPageGroup()
|
| {
|
| if (!m_group)
|
|
|