summaryrefslogtreecommitdiff
path: root/Source/WebCore/html/HTMLFrameElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/html/HTMLFrameElement.cpp')
-rw-r--r--Source/WebCore/html/HTMLFrameElement.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/Source/WebCore/html/HTMLFrameElement.cpp b/Source/WebCore/html/HTMLFrameElement.cpp
index c961d2fa5..39332a2b8 100644
--- a/Source/WebCore/html/HTMLFrameElement.cpp
+++ b/Source/WebCore/html/HTMLFrameElement.cpp
@@ -24,7 +24,6 @@
#include "config.h"
#include "HTMLFrameElement.h"
-#include "Attribute.h"
#include "Frame.h"
#include "HTMLFrameSetElement.h"
#include "HTMLNames.h"
@@ -36,16 +35,14 @@ using namespace HTMLNames;
inline HTMLFrameElement::HTMLFrameElement(const QualifiedName& tagName, Document& document)
: HTMLFrameElementBase(tagName, document)
- , m_frameBorder(true)
- , m_frameBorderSet(false)
{
ASSERT(hasTagName(frameTag));
setHasCustomStyleResolveCallbacks();
}
-PassRefPtr<HTMLFrameElement> HTMLFrameElement::create(const QualifiedName& tagName, Document& document)
+Ref<HTMLFrameElement> HTMLFrameElement::create(const QualifiedName& tagName, Document& document)
{
- return adoptRef(new HTMLFrameElement(tagName, document));
+ return adoptRef(*new HTMLFrameElement(tagName, document));
}
bool HTMLFrameElement::rendererIsNeeded(const RenderStyle&)
@@ -54,14 +51,14 @@ bool HTMLFrameElement::rendererIsNeeded(const RenderStyle&)
return isURLAllowed();
}
-RenderPtr<RenderElement> HTMLFrameElement::createElementRenderer(PassRef<RenderStyle> style)
+RenderPtr<RenderElement> HTMLFrameElement::createElementRenderer(RenderStyle&& style, const RenderTreePosition&)
{
- return createRenderer<RenderFrame>(*this, std::move(style));
+ return createRenderer<RenderFrame>(*this, WTFMove(style));
}
bool HTMLFrameElement::noResize() const
{
- return hasAttribute(noresizeAttr);
+ return hasAttributeWithoutSynchronization(noresizeAttr);
}
void HTMLFrameElement::didAttachRenderers()
@@ -81,8 +78,8 @@ void HTMLFrameElement::parseAttribute(const QualifiedName& name, const AtomicStr
m_frameBorderSet = !value.isNull();
// FIXME: If we are already attached, this has no effect.
} else if (name == noresizeAttr) {
- if (renderer())
- renderer()->updateFromElement();
+ if (auto* renderer = this->renderer())
+ renderer->updateFromElement();
} else
HTMLFrameElementBase::parseAttribute(name, value);
}