summaryrefslogtreecommitdiff
path: root/Source/WebCore/html/HTMLParamElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/html/HTMLParamElement.cpp')
-rw-r--r--Source/WebCore/html/HTMLParamElement.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/Source/WebCore/html/HTMLParamElement.cpp b/Source/WebCore/html/HTMLParamElement.cpp
index d10f462ed..08fbf1d86 100644
--- a/Source/WebCore/html/HTMLParamElement.cpp
+++ b/Source/WebCore/html/HTMLParamElement.cpp
@@ -23,7 +23,6 @@
#include "config.h"
#include "HTMLParamElement.h"
-#include "Attribute.h"
#include "Document.h"
#include "HTMLNames.h"
@@ -37,9 +36,9 @@ inline HTMLParamElement::HTMLParamElement(const QualifiedName& tagName, Document
ASSERT(hasTagName(paramTag));
}
-PassRefPtr<HTMLParamElement> HTMLParamElement::create(const QualifiedName& tagName, Document& document)
+Ref<HTMLParamElement> HTMLParamElement::create(const QualifiedName& tagName, Document& document)
{
- return adoptRef(new HTMLParamElement(tagName, document));
+ return adoptRef(*new HTMLParamElement(tagName, document));
}
String HTMLParamElement::name() const
@@ -51,12 +50,12 @@ String HTMLParamElement::name() const
String HTMLParamElement::value() const
{
- return fastGetAttribute(valueAttr);
+ return attributeWithoutSynchronization(valueAttr);
}
bool HTMLParamElement::isURLParameter(const String& name)
{
- return equalIgnoringCase(name, "data") || equalIgnoringCase(name, "movie") || equalIgnoringCase(name, "src");
+ return equalLettersIgnoringASCIICase(name, "data") || equalLettersIgnoringASCIICase(name, "movie") || equalLettersIgnoringASCIICase(name, "src");
}
bool HTMLParamElement::isURLAttribute(const Attribute& attribute) const