Index: Source/web/ContextMenuClientImpl.cpp |
diff --git a/Source/web/ContextMenuClientImpl.cpp b/Source/web/ContextMenuClientImpl.cpp |
index 6e3ceb10be2b8f3ec85cd1d02d3444fdb76a721a..9488f63f004a21de132fffee242f3979850143ba 100644 |
--- a/Source/web/ContextMenuClientImpl.cpp |
+++ b/Source/web/ContextMenuClientImpl.cpp |
@@ -290,7 +290,7 @@ void ContextMenuClientImpl::showContextMenu(const WebCore::ContextMenu* defaultM |
data.pageURL = urlFromFrame(m_webView->mainFrameImpl()->frame()); |
if (selectedFrame != m_webView->mainFrameImpl()->frame()) { |
data.frameURL = urlFromFrame(selectedFrame); |
- RefPtr<HistoryItem> historyItem = selectedFrame->loader().history()->currentItem(); |
+ RefPtr<HistoryItem> historyItem = selectedFrame->page()->history()->currentItem(selectedFrame); |
if (historyItem) |
data.frameHistoryItem = WebHistoryItem(historyItem); |
} |