From: Bram Moolenaar Date: Tue, 30 Jul 2019 19:19:26 +0000 (+0200) Subject: patch 8.1.1779: not showing the popup window right border is confusing X-Git-Tag: v8.1.1779 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8edf0e31323a4293524f51f2960f4f3064309526;p=vim patch 8.1.1779: 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 'wrap' is off. (closes #4747) --- diff --git a/src/popupwin.c b/src/popupwin.c index 4113b5567..856409798 100644 --- a/src/popupwin.c +++ b/src/popupwin.c @@ -1076,7 +1076,9 @@ popup_adjust_position(win_T *wp) } } - if (wp->w_p_wrap) + if (wp->w_p_wrap || (!wp->w_popup_fixed + && (wp->w_popup_pos == POPPOS_TOPLEFT + || wp->w_popup_pos == POPPOS_BOTLEFT))) { int want_col = 0; diff --git a/src/testdir/dumps/Test_popupwin_20.dump b/src/testdir/dumps/Test_popupwin_20.dump index 39ae7379b..affe148cc 100644 --- a/src/testdir/dumps/Test_popupwin_20.dump +++ b/src/testdir/dumps/Test_popupwin_20.dump @@ -8,7 +8,7 @@ |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@1| @46||+0#0000001#ffd7ff255| @2|r|i|g|h|t| |a|l|i|g|n|e|d| |t|e|x|t| @2|| |1+0#0000000#ffffff0|2| @72 |1|3| @72 |1|4| @72 diff --git a/src/testdir/dumps/Test_popupwin_21.dump b/src/testdir/dumps/Test_popupwin_21.dump index 56d8d14b1..7c2718dde 100644 --- a/src/testdir/dumps/Test_popupwin_21.dump +++ b/src/testdir/dumps/Test_popupwin_21.dump @@ -8,7 +8,7 @@ |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@1| @46|║+0#0000001#ffd7ff255| @2|r|i|g|h|t| |a|l|i|g|n|e|d| |t|e|x|t| @2|║ |1+0#0000000#ffffff0|2| @72 |1|3| @72 |1|4| @72 diff --git a/src/version.c b/src/version.c index 4ae1905ee..463456b4c 100644 --- a/src/version.c +++ b/src/version.c @@ -777,6 +777,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1779, /**/ 1778, /**/