mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-03-13 19:57:53 +08:00
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.
This commit is contained in:
parent
e4d28175a1
commit
4077fb4d1d
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user