diff options
Diffstat (limited to 'WebCore/dom/StyledElement.cpp')
-rw-r--r-- | WebCore/dom/StyledElement.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/dom/StyledElement.cpp b/WebCore/dom/StyledElement.cpp index 6d9a7d7..8792ba8 100644 --- a/WebCore/dom/StyledElement.cpp +++ b/WebCore/dom/StyledElement.cpp @@ -172,7 +172,7 @@ void StyledElement::attributeChanged(Attribute* attr, bool preserveDecls) if (needToParse) parseMappedAttribute(mappedAttr); - if (entry == eNone && ownerDocument()->attached() && ownerDocument()->styleSelector()->hasSelectorForAttribute(attr->name().localName())) + if (entry == eNone && ownerDocument()->styleSelector()->hasSelectorForAttribute(attr->name().localName())) setChanged(); if (checkDecl && mappedAttr->decl()) { @@ -203,7 +203,7 @@ void StyledElement::parseMappedAttribute(MappedAttribute *attr) if (attr->isNull()) namedAttrMap->setID(nullAtom); else if (document()->inCompatMode() && !attr->value().impl()->isLower()) - namedAttrMap->setID(AtomicString(attr->value().string().lower())); + namedAttrMap->setID(AtomicString(attr->value().domString().lower())); else namedAttrMap->setID(attr->value()); } |