1
0
forked from aniani/vim

patch 8.2.2132: padding not drawn properly for popup window with title

Problem:    Padding not drawn properly for popup window with title.
Solution:   Draw the padding below the title. (closes #7460)
This commit is contained in:
Bram Moolenaar
2020-12-12 18:18:06 +01:00
parent 709664cca0
commit 3ae50c775c
5 changed files with 39 additions and 8 deletions

View File

@@ -3868,20 +3868,19 @@ update_popups(void (*win_update)(win_T *wp))
}
if (top_padding > 0)
{
// top padding; do not draw over the title
row = wp->w_winrow + wp->w_popup_border[0];
if (title_len > 0)
if (title_len > 0 && row == wp->w_winrow)
{
screen_fill(row, row + top_padding, padcol, title_wincol,
// top padding and no border; do not draw over the title
screen_fill(row, row + 1, padcol, title_wincol,
' ', ' ', popup_attr);
screen_fill(row, row + top_padding, title_wincol + title_len,
screen_fill(row, row + 1, title_wincol + title_len,
padendcol, ' ', ' ', popup_attr);
row += 1;
top_padding -= 1;
}
else
{
screen_fill(row, row + top_padding, padcol, padendcol,
screen_fill(row, row + top_padding, padcol, padendcol,
' ', ' ', popup_attr);
}
}
// Compute scrollbar thumb position and size.