Index: Source/web/tests/FrameLoaderClientImplTest.cpp |
diff --git a/Source/web/tests/FrameLoaderClientImplTest.cpp b/Source/web/tests/FrameLoaderClientImplTest.cpp |
index 85c4332428d4142564b781aaa817b9baf6cf293c..a210a6c7aec1f302db228f89841eae5413716041 100644 |
--- a/Source/web/tests/FrameLoaderClientImplTest.cpp |
+++ b/Source/web/tests/FrameLoaderClientImplTest.cpp |
@@ -69,13 +69,15 @@ public: |
void SetUp() |
{ |
m_webView = WebView::create(0); |
- m_webView->initializeMainFrame(&m_webFrameClient); |
+ m_mainFrame = WebFrame::create(&m_webFrameClient); |
+ m_webView->initializeMainFrame(m_mainFrame); |
m_frameLoaderClientImpl = static_cast<FrameLoaderClientImpl*>(toWebFrameImpl(m_webView->mainFrame())->frame()->loader()->client()); |
} |
void TearDown() |
{ |
m_webView->close(); |
+ m_mainFrame->close(); |
} |
void setUserAgentOverride(const WebString& userAgent) |
@@ -95,6 +97,7 @@ protected: |
TestWebFrameClient m_webFrameClient; |
FrameLoaderClientImpl* m_frameLoaderClientImpl; |
WebView* m_webView; |
+ WebFrame* m_mainFrame; |
}; |
TEST_F(FrameLoaderClientImplTest, UserAgentOverride) |