Fixed HTML encoding formatting where the <br> tag would be

inserted between \r and \n
This commit is contained in:
hns 2001-07-11 13:13:32 +00:00
parent 87c5ead501
commit f5402ee06f

View file

@ -179,9 +179,9 @@ public final class HtmlEncoder {
// ret.append ("&amp;"); // ret.append ("&amp;");
// break; // break;
case '\n': case '\n':
ret.append ('\n');
if (!ignoreNewline && !swallowOneNewline) if (!ignoreNewline && !swallowOneNewline)
ret.append ("<br>"); ret.append ("<br>");
ret.append ('\n');
if (!tagOpen) if (!tagOpen)
swallowOneNewline = false; swallowOneNewline = false;
break; break;
@ -266,6 +266,7 @@ public final class HtmlEncoder {
ret.append ("&quot;"); ret.append ("&quot;");
break; break;
case '\n': case '\n':
ret.append ('\n');
if (encodeNewline) { if (encodeNewline) {
ret.append ("<br>"); ret.append ("<br>");
break; break;