mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-02 03:49:37 +00:00
XUL fastload shouldn't call ParseStyleAttribute when there is no style attribute. b=151262 r=waterson sr=brendan
This commit is contained in:
parent
40d4c2235d
commit
32d8cc878c
@ -5021,11 +5021,13 @@ nsXULPrototypeElement::Deserialize(nsIObjectInputStream* aStream,
|
||||
|
||||
// Compute the element's class list if the element has a 'class' attribute.
|
||||
nsAutoString value;
|
||||
if (NS_SUCCEEDED(GetAttr(kNameSpaceID_None, nsXULAtoms::clazz, value)))
|
||||
if (NS_CONTENT_ATTR_HAS_VALUE ==
|
||||
GetAttr(kNameSpaceID_None, nsXULAtoms::clazz, value))
|
||||
rv |= nsClassList::ParseClasses(&mClassList, value);
|
||||
|
||||
// Parse the element's 'style' attribute
|
||||
if (NS_SUCCEEDED(GetAttr(kNameSpaceID_None, nsXULAtoms::style, value))) {
|
||||
if (NS_CONTENT_ATTR_HAS_VALUE ==
|
||||
GetAttr(kNameSpaceID_None, nsXULAtoms::style, value)) {
|
||||
nsICSSParser* parser = GetCSSParser();
|
||||
|
||||
rv |= parser->ParseStyleAttribute(value, aDocumentURI,
|
||||
|
Loading…
x
Reference in New Issue
Block a user