Commit 4077fb4d authored by Andrew Dunstan's avatar Andrew Dunstan

Fix an error in psql that overcounted output lines.

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.
parent e4d28175
......@@ -836,7 +836,8 @@ print_aligned_text(const printTableContent *cont, FILE *fout)
{
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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment