1
0
forked from aniani/vim

patch 8.0.0099

Problem:    Popup menu always appears above the cursor when it is in the lower
            half of the screen. (Matt Gardner)
Solution:   Compute the available space better. (Hirohito Higashi,
            closes #1241)
This commit is contained in:
Bram Moolenaar
2016-11-24 17:47:07 +01:00
parent 58c358753e
commit 73095288da
2 changed files with 4 additions and 1 deletions

View File

@@ -105,7 +105,8 @@ redo:
/* Put the pum below "row" if possible. If there are few lines decide on /* Put the pum below "row" if possible. If there are few lines decide on
* where there is more room. */ * where there is more room. */
if (row - above_row >= below_row - row) if (row + 2 >= below_row - pum_height
&& row - above_row > (below_row - above_row) / 2)
{ {
/* pum above "row" */ /* pum above "row" */

View File

@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
99,
/**/ /**/
98, 98,
/**/ /**/