Permalink
Browse files

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)
  • Loading branch information...
1 parent 58c3587 commit 73095288da839f7c738a49baa109773e76106806 @brammool brammool committed Nov 24, 2016
Showing with 4 additions and 1 deletion.
  1. +2 −1 src/popupmnu.c
  2. +2 −0 src/version.c
View
@@ -105,7 +105,8 @@ pum_display(
/* Put the pum below "row" if possible. If there are few lines decide on
* 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" */
View
@@ -765,6 +765,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 99,
+/**/
98,
/**/
97,

0 comments on commit 7309528

Please sign in to comment.