From d7c95824f7db0871524969e5fb3f9a938bebc2d7 Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sat, 5 Jan 2019 09:10:32 +0000 Subject: no-fill mode has to be suspended during tbl(7) rendering, too --- roff.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roff.c b/roff.c index decf1b65..854e7781 100644 --- a/roff.c +++ b/roff.c @@ -1,4 +1,4 @@ -/* $Id: roff.c,v 1.360 2019/01/05 00:36:50 schwarze Exp $ */ +/* $Id: roff.c,v 1.361 2019/01/05 09:10:32 schwarze Exp $ */ /* * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons * Copyright (c) 2010-2015, 2017-2019 Ingo Schwarze @@ -3192,6 +3192,7 @@ roff_Dd(ROFF_ARGS) static int roff_TE(ROFF_ARGS) { + r->man->flags &= ~ROFF_NONOFILL; if (r->tbl == NULL) { mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "TE"); return ROFF_IGN; @@ -3336,6 +3337,7 @@ roff_TS(ROFF_ARGS) mandoc_msg(MANDOCERR_BLK_BROKEN, ln, ppos, "TS breaks TS"); tbl_end(r->tbl, 0); } + r->man->flags |= ROFF_NONOFILL; r->tbl = tbl_alloc(ppos, ln, r->last_tbl); if (r->last_tbl == NULL) r->first_tbl = r->tbl; -- cgit v1.2.3-56-ge451