Bug 1370737 - Track seen preformatted elements in the document encoder to maintain stack balance correctly irrespective of element visibility; r=bzbarsky
This commit is contained in:
@@ -59,8 +59,9 @@ nsXHTMLContentSerializer::~nsXHTMLContentSerializer()
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsXHTMLContentSerializer::Init(uint32_t aFlags, uint32_t aWrapColumn,
|
||||
const char* aCharSet, bool aIsCopying,
|
||||
bool aRewriteEncodingDeclaration)
|
||||
const char* aCharSet, bool aIsCopying,
|
||||
bool aRewriteEncodingDeclaration,
|
||||
bool* aNeedsPreformatScanning)
|
||||
{
|
||||
// The previous version of the HTML serializer did implicit wrapping
|
||||
// when there is no flags, so we keep wrapping in order to keep
|
||||
@@ -71,7 +72,9 @@ nsXHTMLContentSerializer::Init(uint32_t aFlags, uint32_t aWrapColumn,
|
||||
}
|
||||
|
||||
nsresult rv;
|
||||
rv = nsXMLContentSerializer::Init(aFlags, aWrapColumn, aCharSet, aIsCopying, aRewriteEncodingDeclaration);
|
||||
rv = nsXMLContentSerializer::Init(aFlags, aWrapColumn, aCharSet,
|
||||
aIsCopying, aRewriteEncodingDeclaration,
|
||||
aNeedsPreformatScanning);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
mRewriteEncodingDeclaration = aRewriteEncodingDeclaration;
|
||||
|
||||
Reference in New Issue
Block a user