Index: Source/core/html/HTMLFrameElement.cpp |
diff --git a/Source/core/html/HTMLFrameElement.cpp b/Source/core/html/HTMLFrameElement.cpp |
index b5bb3665069e11b028d97c2fb3fb21dae9f246cf..e12efe382bd66bdbfc99e671e346135f8e7e8005 100644 |
--- a/Source/core/html/HTMLFrameElement.cpp |
+++ b/Source/core/html/HTMLFrameElement.cpp |
@@ -56,15 +56,6 @@ RenderObject* HTMLFrameElement::createRenderer(RenderStyle*) |
return new RenderFrame(this); |
} |
-static inline HTMLFrameSetElement* containingFrameSetElement(Node* node) |
-{ |
- while ((node = node->parentNode())) { |
- if (isHTMLFrameSetElement(*node)) |
- return toHTMLFrameSetElement(node); |
- } |
- return 0; |
-} |
- |
bool HTMLFrameElement::noResize() const |
{ |
return hasAttribute(noresizeAttr); |
@@ -74,7 +65,7 @@ void HTMLFrameElement::attach(const AttachContext& context) |
{ |
HTMLFrameElementBase::attach(context); |
- if (HTMLFrameSetElement* frameSetElement = containingFrameSetElement(this)) { |
+ if (HTMLFrameSetElement* frameSetElement = Traversal<HTMLFrameSetElement>::firstAncestor(*this)) { |
if (!m_frameBorderSet) |
m_frameBorder = frameSetElement->hasFrameBorder(); |
} |