From e4836c62b245d618866b6523ec2c892aeb7a76be Mon Sep 17 00:00:00 2001 From: "Jeffrey H. Kingston" Date: Tue, 14 Sep 2010 20:39:50 +0000 Subject: Lout 3.32. git-svn-id: http://svn.savannah.nongnu.org/svn/lout/trunk@33 9365b830-b601-4143-9ba8-b4a8e2c3339c --- z12.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'z12.c') diff --git a/z12.c b/z12.c index 432c269..001afe2 100644 --- a/z12.c +++ b/z12.c @@ -1,7 +1,7 @@ /*@z12.c:Size Finder:MinSize()@***********************************************/ /* */ -/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.31) */ -/* COPYRIGHT (C) 1991, 2005 Jeffrey H. Kingston */ +/* THE LOUT DOCUMENT FORMATTING SYSTEM (VERSION 3.32) */ +/* COPYRIGHT (C) 1991, 2006 Jeffrey H. Kingston */ /* */ /* Jeffrey H. Kingston (jeff@it.usyd.edu.au) */ /* School of Information Technologies */ @@ -974,8 +974,12 @@ OBJECT MinSize(OBJECT x, int dim, OBJECT *extras) /* append a gap to res (recycle g) */ MoveLink(Up(g), res, PARENT); GapCopy(gap(g), line_gap(save_style(x))); + /* *** old formula before blanklinescale width(gap(g)) *= find_max(1, vspace(g)); - + *** */ + if( vspace(g) > 1 ) + width(gap(g)) += + (width(gap(g))*blanklinescale(save_style(x))*(vspace(g)-1))/SF; } NextDefiniteWithGap(x, link, y, g, jn); } -- cgit