From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from localhost (fantadrom.bsd.lv [local]); by fantadrom.bsd.lv (OpenSMTPD) with ESMTPA id e0aabd10; for ; Fri, 6 Mar 2015 06:03:33 -0500 (EST) Date: Fri, 6 Mar 2015 06:03:33 -0500 (EST) Message-Id: <17996361835436449560.enqueue@fantadrom.bsd.lv> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: schwarze@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: Flush the line preceding a table before clearing the right X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- Flush the line preceding a table before clearing the right margin, such that that line isn't output with unlimited width. Problem reported and fix OK by kristaps@. Modified Files: -------------- mdocml: tbl_term.c Revision Data ------------- Index: tbl_term.c =================================================================== RCS file: /home/cvs/mdocml/mdocml/tbl_term.c,v retrieving revision 1.38 retrieving revision 1.39 diff -Ltbl_term.c -Ltbl_term.c -u -p -r1.38 -r1.39 --- tbl_term.c +++ tbl_term.c @@ -66,6 +66,9 @@ term_tbl(struct termp *tp, const struct size_t rmargin, maxrmargin, tsz; int ic, horiz, spans, vert; + if (tp->tbl.cols == NULL) + term_flushln(tp); + rmargin = tp->rmargin; maxrmargin = tp->maxrmargin; @@ -82,8 +85,6 @@ term_tbl(struct termp *tp, const struct */ if (tp->tbl.cols == NULL) { - term_flushln(tp); - tp->tbl.len = term_tbl_len; tp->tbl.slen = term_tbl_strlen; tp->tbl.arg = tp; -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv