This error counted the first line of a cell as "extra". The effect was
to cause far too frequent invocation of the pager. In most cases this
can be worked around (for example, by using the "less" pager with the -F
flag), so don't backpatch.
{
unsigned int extra_lines;
- extra_lines = (width - 1) / width_wrap[i] + nl_lines;
+ /* don't count the first line of nl_lines - it's not "extra" */
+ extra_lines = ((width - 1) / width_wrap[i]) + nl_lines - 1;
if (extra_lines > extra_row_output_lines)
extra_row_output_lines = extra_lines;
}