From a019082bc33c35dc9e8f53c0a724d88bf56514ed Mon Sep 17 00:00:00 2001 From: Philippus Baalman Date: Wed, 8 Feb 2017 09:56:49 +0100 Subject: SI-9704 don't add a closed HtmlTag if it is already closed --- src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala b/src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala index ac5fec80b3..407836f4a9 100644 --- a/src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala +++ b/src/scaladoc/scala/tools/nsc/doc/base/comment/Body.scala @@ -86,7 +86,9 @@ final case class HtmlTag(data: String) extends Inline { } private val TagsNotToClose = Set("br", "img") - def close = tagName collect { case name if !TagsNotToClose(name) => HtmlTag(s"") } + def close = tagName collect { + case name if !TagsNotToClose(name) && !data.endsWith(s"") => HtmlTag(s"") + } } /** The summary of a comment, usually its first sentence. There must be exactly one summary per body. */ -- cgit v1.2.3