Index: Source/web/tests/WebFrameTest.cpp |
diff --git a/Source/web/tests/WebFrameTest.cpp b/Source/web/tests/WebFrameTest.cpp |
index 06ab259edc5c2df04e0c34037d51f19f123cf507..161e5154fe611380857d329ac9792ed5e43537a7 100644 |
--- a/Source/web/tests/WebFrameTest.cpp |
+++ b/Source/web/tests/WebFrameTest.cpp |
@@ -5502,7 +5502,7 @@ TEST_F(WebFrameTest, BackToReload) |
webViewHelper.initializeAndLoad(m_baseURL + "fragment_middle_click.html", true); |
WebFrame* frame = webViewHelper.webView()->mainFrame(); |
const FrameLoader& mainFrameLoader = webViewHelper.webViewImpl()->mainFrameImpl()->frame()->loader(); |
- RefPtr<HistoryItem> firstItem = mainFrameLoader.currentItem(); |
+ RefPtrWillBePersistent<HistoryItem> firstItem = mainFrameLoader.currentItem(); |
EXPECT_TRUE(firstItem); |
registerMockedHttpURLLoad("white-1x1.png"); |
@@ -5567,7 +5567,7 @@ TEST_F(WebFrameTest, LoadHistoryItemReload) |
webViewHelper.initializeAndLoad(m_baseURL + "fragment_middle_click.html", true); |
WebFrame* frame = webViewHelper.webView()->mainFrame(); |
const FrameLoader& mainFrameLoader = webViewHelper.webViewImpl()->mainFrameImpl()->frame()->loader(); |
- RefPtr<HistoryItem> firstItem = mainFrameLoader.currentItem(); |
+ RefPtrWillBePersistent<HistoryItem> firstItem = mainFrameLoader.currentItem(); |
EXPECT_TRUE(firstItem); |
registerMockedHttpURLLoad("white-1x1.png"); |
@@ -5832,7 +5832,7 @@ TEST_F(WebFrameTest, SameDocumentHistoryNavigationCommitType) |
TestDidNavigateCommitTypeWebFrameClient client; |
FrameTestHelpers::WebViewHelper webViewHelper; |
WebViewImpl* webViewImpl = webViewHelper.initializeAndLoad(m_baseURL + "push_state.html", true, &client); |
- RefPtr<HistoryItem> item = toLocalFrame(webViewImpl->page()->mainFrame())->loader().currentItem(); |
+ RefPtrWillBePersistent<HistoryItem> item = toLocalFrame(webViewImpl->page()->mainFrame())->loader().currentItem(); |
runPendingTasks(); |
toLocalFrame(webViewImpl->page()->mainFrame())->loader().loadHistoryItem(item.get(), FrameLoadTypeBackForward, HistorySameDocumentLoad); |