Index: Source/web/tests/WebFrameTest.cpp |
diff --git a/Source/web/tests/WebFrameTest.cpp b/Source/web/tests/WebFrameTest.cpp |
index 3ebaed81af6d3a1ae437d36ed36b99f831c19753..37d4f7efab0f4638a0e830bf2ac87dbef1ef4ed7 100644 |
--- a/Source/web/tests/WebFrameTest.cpp |
+++ b/Source/web/tests/WebFrameTest.cpp |
@@ -2080,7 +2080,7 @@ TEST_F(WebFrameTest, FindInPageMatchRects) |
WebFindOptions options; |
WebString searchText = WebString::fromUTF8(kFindString); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
EXPECT_TRUE(mainFrame->find(kFindIdentifier, searchText, options, false, 0)); |
mainFrame->resetMatchCount(); |
@@ -2199,7 +2199,7 @@ TEST_F(WebFrameTest, FindInPageSkipsHiddenFrames) |
WebFindOptions options; |
WebString searchText = WebString::fromUTF8(kFindString); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
EXPECT_TRUE(mainFrame->find(kFindIdentifier, searchText, options, false, 0)); |
mainFrame->resetMatchCount(); |
@@ -2231,8 +2231,8 @@ TEST_F(WebFrameTest, FindOnDetachedFrame) |
WebFindOptions options; |
WebString searchText = WebString::fromUTF8(kFindString); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
- WebFrameImpl* secondFrame = static_cast<WebFrameImpl*>(mainFrame->traverseNext(false)); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
+ WebFrameImpl* secondFrame = toWebFrameImpl(mainFrame->traverseNext(false)); |
RefPtr<WebCore::Frame> holdSecondFrame = secondFrame->frame(); |
// Detach the frame before finding. |
@@ -2274,8 +2274,8 @@ TEST_F(WebFrameTest, FindDetachFrameBeforeScopeStrings) |
WebFindOptions options; |
WebString searchText = WebString::fromUTF8(kFindString); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
- WebFrameImpl* secondFrame = static_cast<WebFrameImpl*>(mainFrame->traverseNext(false)); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
+ WebFrameImpl* secondFrame = toWebFrameImpl(mainFrame->traverseNext(false)); |
RefPtr<WebCore::Frame> holdSecondFrame = secondFrame->frame(); |
for (WebFrame* frame = mainFrame; frame; frame = frame->traverseNext(false)) |
@@ -2317,8 +2317,8 @@ TEST_F(WebFrameTest, FindDetachFrameWhileScopingStrings) |
WebFindOptions options; |
WebString searchText = WebString::fromUTF8(kFindString); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
- WebFrameImpl* secondFrame = static_cast<WebFrameImpl*>(mainFrame->traverseNext(false)); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
+ WebFrameImpl* secondFrame = toWebFrameImpl(mainFrame->traverseNext(false)); |
RefPtr<WebCore::Frame> holdSecondFrame = secondFrame->frame(); |
for (WebFrame* frame = mainFrame; frame; frame = frame->traverseNext(false)) |
@@ -2611,14 +2611,14 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) |
{ |
registerMockedHttpURLLoad("select_range_span_editable.html"); |
m_webView = createWebViewForTextSelection(m_baseURL + "select_range_span_editable.html"); |
- WebFrameImpl* mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
WebCore::RenderObject* renderer = mainFrame->frame()->selection()->rootEditableElement()->renderer(); |
EXPECT_EQ(0, computeOffset(renderer, -1, -1)); |
EXPECT_EQ(64, computeOffset(renderer, 1000, 1000)); |
registerMockedHttpURLLoad("select_range_div_editable.html"); |
m_webView = createWebViewForTextSelection(m_baseURL + "select_range_div_editable.html"); |
- mainFrame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ mainFrame = toWebFrameImpl(m_webView->mainFrame()); |
renderer = mainFrame->frame()->selection()->rootEditableElement()->renderer(); |
EXPECT_EQ(0, computeOffset(renderer, -1, -1)); |
EXPECT_EQ(64, computeOffset(renderer, 1000, 1000)); |
@@ -3050,7 +3050,7 @@ TEST_F(WebFrameTest, ReplaceMisspelledRange) |
SpellCheckClient spellcheck; |
m_webView->setSpellCheckClient(&spellcheck); |
- WebFrameImpl* frame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* frame = toWebFrameImpl(m_webView->mainFrame()); |
Document* document = frame->frame()->document(); |
Element* element = document->getElementById("data"); |
@@ -3083,7 +3083,7 @@ TEST_F(WebFrameTest, RemoveSpellingMarkers) |
SpellCheckClient spellcheck; |
m_webView->setSpellCheckClient(&spellcheck); |
- WebFrameImpl* frame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* frame = toWebFrameImpl(m_webView->mainFrame()); |
Document* document = frame->frame()->document(); |
Element* element = document->getElementById("data"); |
@@ -3115,7 +3115,7 @@ TEST_F(WebFrameTest, MarkerHashIdentifiers) { |
SpellCheckClient spellcheck(kHash); |
m_webView->setSpellCheckClient(&spellcheck); |
- WebFrameImpl* frame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* frame = toWebFrameImpl(m_webView->mainFrame()); |
Document* document = frame->frame()->document(); |
Element* element = document->getElementById("data"); |
@@ -3173,7 +3173,7 @@ TEST_F(WebFrameTest, SlowSpellcheckMarkerPosition) |
StubbornSpellCheckClient spellcheck; |
m_webView->setSpellCheckClient(&spellcheck); |
- WebFrameImpl* frame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* frame = toWebFrameImpl(m_webView->mainFrame()); |
WebInputElement webInputElement = frame->document().getElementById("data").to<WebInputElement>(); |
Document* document = frame->frame()->document(); |
Element* element = document->getElementById("data"); |
@@ -3205,7 +3205,7 @@ TEST_F(WebFrameTest, CancelSpellingRequestCrash) |
m_webView = FrameTestHelpers::createWebViewAndLoad(m_baseURL + "spell.html"); |
m_webView->setSpellCheckClient(0); |
- WebFrameImpl* frame = static_cast<WebFrameImpl*>(m_webView->mainFrame()); |
+ WebFrameImpl* frame = toWebFrameImpl(m_webView->mainFrame()); |
Document* document = frame->frame()->document(); |
Element* element = document->getElementById("data"); |
@@ -3323,7 +3323,7 @@ public: |
if (frame->parent()) |
return; |
EXPECT_FALSE(m_didScrollMainFrame); |
- WebCore::FrameView* view = static_cast<WebFrameImpl*>(frame)->frameView(); |
+ WebCore::FrameView* view = toWebFrameImpl(frame)->frameView(); |
// FrameView can be scrolled in FrameView::setFixedVisibleContentRect |
// which is called from Frame::createView (before the frame is associated |
// with the the view). |
@@ -3508,7 +3508,7 @@ public: |
virtual void willSendRequest(WebFrame* frame, unsigned, WebURLRequest&, const WebURLResponse&) |
{ |
- if (static_cast<WebFrameImpl*>(frame)->frame()->loader()->loadType() == WebCore::FrameLoadTypeSame) |
+ if (toWebFrameImpl(frame)->frame()->loader()->loadType() == WebCore::FrameLoadTypeSame) |
m_frameLoadTypeSameSeen = true; |
} |