From 8a2246d97a01be2284b1f72fedf00c3e09f0db54 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 18 Aug 2018 14:02:56 +0000 Subject: Two consecutive .SY blocks only get a blank line in between if the first one is explicitly closed with .YS. --- man_term.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'man_term.c') diff --git a/man_term.c b/man_term.c index 231c0445..96728a3c 100644 --- a/man_term.c +++ b/man_term.c @@ -861,7 +861,8 @@ pre_SY(DECL_ARGS) switch (n->type) { case ROFFT_BLOCK: - print_bvspace(p, n, mt->pardist); + if (n->prev == NULL || n->prev->tok != MAN_SY) + print_bvspace(p, n, mt->pardist); return 1; case ROFFT_HEAD: case ROFFT_BODY: -- cgit