mirror of
https://github.com/vim/vim.git
synced 2025-11-07 10:17:28 -05:00
patch 8.1.1778: not showing the popup window right border is confusing
Problem: Not showing the popup window right border is confusing. Solution: Also show the border when there is no close button. (closes #4747)
This commit is contained in:
@@ -1080,13 +1080,8 @@ popup_adjust_position(win_T *wp)
|
||||
{
|
||||
int want_col = 0;
|
||||
|
||||
if (wp->w_popup_close == POPCLOSE_BUTTON)
|
||||
// try to show the close button
|
||||
// try to show the right border and any scrollbar
|
||||
want_col = left_extra + wp->w_width + right_extra;
|
||||
else if (wp->w_has_scrollbar)
|
||||
// try to show the scrollbar
|
||||
want_col = left_extra + wp->w_width
|
||||
+ right_extra - wp->w_popup_border[1];
|
||||
if (want_col > 0 && wp->w_wincol > 0
|
||||
&& wp->w_wincol + want_col >= Columns)
|
||||
{
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|5| @40||+0#0000001#ffd7ff255| @11||| +0#0000000#ffffff0@18
|
||||
|6| |++0#0000001#ffd7ff255|-@8| +0#0000000#ffffff0@9| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@4|++0#0000001#ffd7ff255|-@11|+| +0#0000000#ffffff0@18
|
||||
|7| ||+0#0000001#ffd7ff255|b|o|r|d|e|r| |T|L| +0#0000000#ffffff0@9| +0#0000001#ffd7ff255@3|p|a|d@1|i|n|g|s| @2| +0#0000000#ffffff0@37
|
||||
|8| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@16||+0#0000001#ffd7ff255| @2|w|r|a|p@1|e|d| |l|o|n|g|e|r| |t|e
|
||||
|9+0#0000000#ffffff0| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@16||+0#0000001#ffd7ff255| @2|x|t| @14
|
||||
|8| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@12||+0#0000001#ffd7ff255| @2|w|r|a|p@1|e|d| |l|o|n|g|e|r| |t|e| @2||
|
||||
|9+0#0000000#ffffff0| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@12||+0#0000001#ffd7ff255| @2|x|t| @17||
|
||||
|1+0#0000000#ffffff0|0| @72
|
||||
|1@1| @50||+0#0000001#ffd7ff255| @2|r|i|g|h|t| |a|l|i|g|n|e|d| |t|e|x|t
|
||||
|1+0#0000000#ffffff0|2| @72
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|5| @40|║+0#0000001#ffd7ff255| @11|║| +0#0000000#ffffff0@18
|
||||
|6| |╔+0#0000001#ffd7ff255|═@8| +0#0000000#ffffff0@9| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@4|╚+0#0000001#ffd7ff255|═@11|╝| +0#0000000#ffffff0@18
|
||||
|7| |║+0#0000001#ffd7ff255|b|o|r|d|e|r| |T|L| +0#0000000#ffffff0@9| +0#0000001#ffd7ff255@3|p|a|d@1|i|n|g|s| @2| +0#0000000#ffffff0@37
|
||||
|8| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@16|║+0#0000001#ffd7ff255| @2|w|r|a|p@1|e|d| |l|o|n|g|e|r| |t|e
|
||||
|9+0#0000000#ffffff0| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@16|║+0#0000001#ffd7ff255| @2|x|t| @14
|
||||
|8| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@12|║+0#0000001#ffd7ff255| @2|w|r|a|p@1|e|d| |l|o|n|g|e|r| |t|e| @2|║
|
||||
|9+0#0000000#ffffff0| @20| +0#0000001#ffd7ff255@14| +0#0000000#ffffff0@12|║+0#0000001#ffd7ff255| @2|x|t| @17|║
|
||||
|1+0#0000000#ffffff0|0| @72
|
||||
|1@1| @50|║+0#0000001#ffd7ff255| @2|r|i|g|h|t| |a|l|i|g|n|e|d| |t|e|x|t
|
||||
|1+0#0000000#ffffff0|2| @72
|
||||
|
||||
@@ -777,6 +777,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
1778,
|
||||
/**/
|
||||
1777,
|
||||
/**/
|
||||
|
||||
Reference in New Issue
Block a user