Mercurial > vim
diff src/popupmnu.c @ 15683:adc6442118b8 v8.1.0849
patch 8.1.0849: cursorline highlight is not always updated
commit https://github.com/vim/vim/commit/c07ff5c60ad35982e9cdaa9dd72d3d1669935e87
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jan 30 21:41:14 2019 +0100
patch 8.1.0849: cursorline highlight is not always updated
Problem: Cursorline highlight is not always updated.
Solution: Set w_last_cursorline when redrawing. Fix resetting cursor flags
when using the popup menu.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 30 Jan 2019 21:45:05 +0100 |
parents | 6d949e552e99 |
children | ddd82b1c9e9d |
line wrap: on
line diff
--- a/src/popupmnu.c +++ b/src/popupmnu.c @@ -368,7 +368,7 @@ pum_call_update_screen() // Update the cursor position to be able to compute the popup menu // position. The cursor line length may have changed because of the // inserted completion. - curwin->w_valid &= VALID_CROW|VALID_CHEIGHT; + curwin->w_valid &= ~(VALID_CROW|VALID_CHEIGHT); validate_cursor(); }