Changeset 155806 in webkit for trunk/Source/WebCore/rendering/RenderIFrame.cpp
- Timestamp:
- Sep 15, 2013, 5:52:58 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderIFrame.cpp
r155598 r155806 40 40 using namespace HTMLNames; 41 41 42 RenderIFrame::RenderIFrame(HTMLIFrameElement *element)42 RenderIFrame::RenderIFrame(HTMLIFrameElement& element) 43 43 : RenderFrameBase(element) 44 44 { 45 } 46 47 HTMLIFrameElement& RenderIFrame::iframeElement() const 48 { 49 return toHTMLIFrameElement(RenderFrameBase::frameOwnerElement()); 45 50 } 46 51 … … 82 87 bool RenderIFrame::isSeamless() const 83 88 { 84 return frameOwnerElement() && frameOwnerElement()->hasTagName(iframeTag) && toHTMLIFrameElement(frameOwnerElement())->shouldDisplaySeamlessly();89 return iframeElement().shouldDisplaySeamlessly(); 85 90 } 86 91 … … 100 105 bool RenderIFrame::flattenFrame() const 101 106 { 102 if (!frameOwnerElement() || !frameOwnerElement()->hasTagName(iframeTag)) 103 return false; 104 105 HTMLIFrameElement* iFrameElement = toHTMLIFrameElement(frameOwnerElement()); 106 Frame* frame = iFrameElement->document().frame(); 107 Frame* frame = iframeElement().document().frame(); 107 108 108 109 if (isSeamless()) … … 116 117 if (style()->width().isFixed() && style()->height().isFixed()) { 117 118 // Do not flatten iframes with scrolling="no". 118 if (i FrameElement->scrollingMode() == ScrollbarAlwaysOff)119 if (iframeElement().scrollingMode() == ScrollbarAlwaysOff) 119 120 return false; 120 121 if (style()->width().value() <= 0 || style()->height().value() <= 0)
Note:
See TracChangeset
for help on using the changeset viewer.