summaryrefslogtreecommitdiff
path: root/src/popupwin.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-09-07 14:06:52 +0200
committerBram Moolenaar <Bram@vim.org>2019-09-07 14:06:52 +0200
commitbcb4c8f9058c17dead61a0a384cb1e09c5fc459b (patch)
tree0dad811b7f4460a0a1a288ba7a240bc8c2350625 /src/popupwin.c
parentaad222c9c9a1e4fe6ae5a1fe95bb084619be0e65 (diff)
downloadvim-git-bcb4c8f9058c17dead61a0a384cb1e09c5fc459b.tar.gz
patch 8.1.1997: no redraw after a popup window filter is invokedv8.1.1997
Problem: No redraw after a popup window filter is invoked. Solution: Redraw if needed.
Diffstat (limited to 'src/popupwin.c')
-rw-r--r--src/popupwin.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/popupwin.c b/src/popupwin.c
index 226232dd0..1fb72bbdb 100644
--- a/src/popupwin.c
+++ b/src/popupwin.c
@@ -2802,6 +2802,8 @@ popup_do_filter(int c)
&& (wp->w_filter_mode & state) != 0)
res = invoke_popup_filter(wp, c);
+ if (must_redraw)
+ redraw_after_callback(FALSE);
recursive = FALSE;
KeyTyped = save_KeyTyped;
return res;