diff --git a/mozilla/htmlparser/src/nsHTMLContentSinkStream.cpp b/mozilla/htmlparser/src/nsHTMLContentSinkStream.cpp index ee5b26dae1a..25656c43dd1 100644 --- a/mozilla/htmlparser/src/nsHTMLContentSinkStream.cpp +++ b/mozilla/htmlparser/src/nsHTMLContentSinkStream.cpp @@ -914,7 +914,7 @@ void nsHTMLContentSinkStream::AddStartTag(const nsIParserNode& aNode) mColPos += 1; } - if (mDoFormat && BreakAfterOpen(tag)) + if ((mDoFormat && BreakAfterOpen(tag)) || (tag == eHTMLTag_pre)) { Write(NS_LINEBREAK); mColPos = 0; @@ -925,8 +925,6 @@ void nsHTMLContentSinkStream::AddStartTag(const nsIParserNode& aNode) } - - void nsHTMLContentSinkStream::AddEndTag(const nsIParserNode& aNode) { eHTMLTags tag = (eHTMLTags)aNode.GetNodeType(); diff --git a/mozilla/parser/htmlparser/src/nsHTMLContentSinkStream.cpp b/mozilla/parser/htmlparser/src/nsHTMLContentSinkStream.cpp index ee5b26dae1a..25656c43dd1 100644 --- a/mozilla/parser/htmlparser/src/nsHTMLContentSinkStream.cpp +++ b/mozilla/parser/htmlparser/src/nsHTMLContentSinkStream.cpp @@ -914,7 +914,7 @@ void nsHTMLContentSinkStream::AddStartTag(const nsIParserNode& aNode) mColPos += 1; } - if (mDoFormat && BreakAfterOpen(tag)) + if ((mDoFormat && BreakAfterOpen(tag)) || (tag == eHTMLTag_pre)) { Write(NS_LINEBREAK); mColPos = 0; @@ -925,8 +925,6 @@ void nsHTMLContentSinkStream::AddStartTag(const nsIParserNode& aNode) } - - void nsHTMLContentSinkStream::AddEndTag(const nsIParserNode& aNode) { eHTMLTags tag = (eHTMLTags)aNode.GetNodeType();