| Index: Source/core/xml/parser/XMLDocumentParser.cpp
|
| diff --git a/Source/core/xml/parser/XMLDocumentParser.cpp b/Source/core/xml/parser/XMLDocumentParser.cpp
|
| index 008125d6652d19944091601e8eff1c09cd061add..0679e2bee99a2dc6c326b3d00140ead3c964494b 100644
|
| --- a/Source/core/xml/parser/XMLDocumentParser.cpp
|
| +++ b/Source/core/xml/parser/XMLDocumentParser.cpp
|
| @@ -419,7 +419,7 @@ void XMLDocumentParser::end()
|
| insertErrorMessageBlock();
|
| else {
|
| exitText();
|
| - document()->styleResolverChanged(RecalcStyleImmediately);
|
| + document()->styleResolverChanged(RecalcStyleDeferred);
|
| }
|
|
|
| if (isParsing())
|
| @@ -1443,7 +1443,7 @@ void XMLDocumentParser::doEnd()
|
| document()->setTransformSource(adoptPtr(new TransformSource(doc)));
|
|
|
| document()->setParsing(false); // Make the document think it's done, so it will apply XSL stylesheets.
|
| - document()->styleResolverChanged(RecalcStyleImmediately);
|
| + document()->styleResolverChanged(RecalcStyleDeferred);
|
|
|
| // styleResolverChanged() call can detach the parser and null out its document.
|
| // In that case, we just bail out.
|
|
|