From 5d88a6253f1a523efd3a9bdf8a285009d54bd100 Mon Sep 17 00:00:00 2001 From: "akkana%netscape.com" Date: Wed, 22 Dec 1999 22:03:49 +0000 Subject: [PATCH] 21993: hr should have newline before/after it. Trivial code change, a=gramps git-svn-id: svn://10.0.0.236/trunk@56428 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/htmlparser/src/nsHTMLToTXTSinkStream.cpp | 4 ++++ mozilla/parser/htmlparser/src/nsHTMLToTXTSinkStream.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/mozilla/htmlparser/src/nsHTMLToTXTSinkStream.cpp b/mozilla/htmlparser/src/nsHTMLToTXTSinkStream.cpp index 478597970b0..69dc8d6bb04 100644 --- a/mozilla/htmlparser/src/nsHTMLToTXTSinkStream.cpp +++ b/mozilla/htmlparser/src/nsHTMLToTXTSinkStream.cpp @@ -811,12 +811,16 @@ nsHTMLToTXTSinkStream::AddLeaf(const nsIParserNode& aNode) else if (type == eHTMLTag_hr && (mFlags & nsIDocumentEncoder::OutputFormatted)) { + EnsureVerticalSpace(0); + // Make a line of dashes as wide as the wrap width nsAutoString line; int width = (mWrapColumn > 0 ? mWrapColumn : 25); while (line.Length() < width) line += '-'; Write(line); + + EnsureVerticalSpace(0); } return NS_OK; diff --git a/mozilla/parser/htmlparser/src/nsHTMLToTXTSinkStream.cpp b/mozilla/parser/htmlparser/src/nsHTMLToTXTSinkStream.cpp index 478597970b0..69dc8d6bb04 100644 --- a/mozilla/parser/htmlparser/src/nsHTMLToTXTSinkStream.cpp +++ b/mozilla/parser/htmlparser/src/nsHTMLToTXTSinkStream.cpp @@ -811,12 +811,16 @@ nsHTMLToTXTSinkStream::AddLeaf(const nsIParserNode& aNode) else if (type == eHTMLTag_hr && (mFlags & nsIDocumentEncoder::OutputFormatted)) { + EnsureVerticalSpace(0); + // Make a line of dashes as wide as the wrap width nsAutoString line; int width = (mWrapColumn > 0 ? mWrapColumn : 25); while (line.Length() < width) line += '-'; Write(line); + + EnsureVerticalSpace(0); } return NS_OK;