aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bin/psql/print.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/bin/psql/print.c b/src/bin/psql/print.c
index 0b31bc1ed27..0ada8a4eb57 100644
--- a/src/bin/psql/print.c
+++ b/src/bin/psql/print.c
@@ -1085,16 +1085,15 @@ cleanup:
static void
-print_aligned_vertical_line(const printTableContent *cont,
+print_aligned_vertical_line(const printTextFormat *format,
+ const unsigned short opt_border,
unsigned long record,
unsigned int hwidth,
unsigned int dwidth,
printTextRule pos,
FILE *fout)
{
- const printTextFormat *format = get_line_style(cont->opt);
const printTextLineFormat *lformat = &format->lrule[pos];
- unsigned short opt_border = cont->opt->border;
unsigned int i;
int reclen = 0;
@@ -1373,11 +1372,11 @@ print_aligned_vertical(const printTableContent *cont, FILE *fout)
lhwidth++; /* for newline indicators */
if (!opt_tuples_only)
- print_aligned_vertical_line(cont, record++, lhwidth,
- dwidth, pos, fout);
+ print_aligned_vertical_line(format, opt_border, record++,
+ lhwidth, dwidth, pos, fout);
else if (i != 0 || !cont->opt->start_table || opt_border == 2)
- print_aligned_vertical_line(cont, 0, lhwidth, dwidth,
- pos, fout);
+ print_aligned_vertical_line(format, opt_border, 0, lhwidth,
+ dwidth, pos, fout);
}
/* Format the header */
@@ -1562,7 +1561,7 @@ print_aligned_vertical(const printTableContent *cont, FILE *fout)
if (cont->opt->stop_table)
{
if (opt_border == 2 && !cancel_pressed)
- print_aligned_vertical_line(cont, 0, hwidth, dwidth,
+ print_aligned_vertical_line(format, opt_border, 0, hwidth, dwidth,
PRINT_RULE_BOTTOM, fout);
/* print footers */