From ece1130543926ea0ba9501d03e83d5b9b3397ca1 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Fri, 6 Mar 2015 15:48:52 +0000 Subject: Fix vertical spacing at the beginning of tables. man(7) always prints a blank line, mdoc(7) doesn't. Problem in mdoc(7) reported by kristaps@. mdoc(7) part of the patch tested by kristaps@. --- man_term.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'man_term.c') diff --git a/man_term.c b/man_term.c index 8fe39774..4d95e9f4 100644 --- a/man_term.c +++ b/man_term.c @@ -945,12 +945,8 @@ print_man_node(DECL_ARGS) p->flags |= TERMP_NOSPACE; return; case MAN_TBL: - /* - * Tables are preceded by a newline. Then process a - * table line, which will cause line termination, - */ - if (n->span->prev == NULL) - term_newln(p); + if (p->tbl.cols == NULL) + term_vspace(p); term_tbl(p, n->span); return; default: -- cgit