]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_html.c
Do not report a page as arch=any merely because .Dt lacks the third argument.
[mandoc.git] / mdoc_html.c
index 0dc32208f017fe2cd2af8c2f7f2a04cf4172772a..5b0497a8b3db6dda79afc80dab132a5e5aa3ad23 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_html.c,v 1.198 2014/08/14 00:31:43 schwarze Exp $ */
+/*     $Id: mdoc_html.c,v 1.199 2014/08/21 12:57:17 schwarze Exp $ */
 /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2014 Ingo Schwarze <schwarze@openbsd.org>
@@ -640,9 +640,10 @@ mdoc_fl_pre(MDOC_ARGS)
 
        print_text(h, "\\-");
 
-       if (n->child)
-               h->flags |= HTML_NOSPACE;
-       else if (n->next && n->next->line == n->line)
+       if ( ! (n->nchild == 0 &&
+           (n->next == NULL ||
+            n->next->type == MDOC_TEXT ||
+            n->next->flags & MDOC_LINE)))
                h->flags |= HTML_NOSPACE;
 
        return(1);