38 lines
914 B
Plaintext
38 lines
914 B
Plaintext
Use professionel VLINE
|
|
|
|
---
|
|
sidebar.c | 9 ++++++++-
|
|
1 file changed, 8 insertions(+), 1 deletion(-)
|
|
|
|
--- sidebar.c
|
|
+++ sidebar.c 2016-09-13 10:03:50.282864137 +0000
|
|
@@ -579,6 +579,7 @@ static int draw_divider (int first_row,
|
|
{
|
|
/* Calculate the width of the delimiter in screen cells */
|
|
int delim_len = mutt_strwidth (SidebarDividerChar);
|
|
+ int altchar = 0;
|
|
|
|
if (delim_len < 1)
|
|
return delim_len;
|
|
@@ -589,13 +590,19 @@ static int draw_divider (int first_row,
|
|
if (delim_len > SidebarWidth)
|
|
return -1;
|
|
|
|
+ if (delim_len == 1 && strcmp(SidebarDividerChar, "|") == 0)
|
|
+ altchar++;
|
|
+
|
|
SETCOLOR(MT_COLOR_DIVIDER);
|
|
|
|
int i;
|
|
for (i = 0; i < num_rows; i++)
|
|
{
|
|
move (first_row + i, SidebarWidth - delim_len);
|
|
- addstr (NONULL(SidebarDividerChar));
|
|
+ if (altchar)
|
|
+ addch (ACS_VLINE);
|
|
+ else
|
|
+ addstr (NONULL(SidebarDividerChar));
|
|
}
|
|
|
|
return delim_len;
|