On Sat, Mar 08, 2003 at 04:52:53PM +0100, Lars Gullik Bj?nnes wrote: > | I'm looking but beginningofMainBody() really shouldn't be returning < 0 > | now should it ? > > Perhaps... but obviously it does.
Silly thing to say. It's returning == 0. Now what I don't get is that we're calling this code. 1771 if (layout->margintype == MARGIN_MANUAL 1772 && layout->labeltype == LABEL_MANUAL) { 1773 // one more since labels are left aligned 1774 nlh = row->numberOfLabelHfills() + 1; 1775 if (nlh && !row->par()->getLabelWidthString().empty()) { 1776 fill_label_hfill = labelFill(*bview, *row) / nlh; 1777 } 1778 } Does a list really have a "manual" label ? If so, then I'm not sure what the correct fix should be. I need to figure out what the behaviour was when we were masking this bug. john