patch 8.1.1418: win_execute() is not implemented yet
Problem: Win_execute() is not implemented yet.
Solution: Implement it.
diff --git a/src/popupwin.c b/src/popupwin.c
index 82ef27a..5853c7b 100644
--- a/src/popupwin.c
+++ b/src/popupwin.c
@@ -238,6 +238,7 @@
buf->b_p_ul = -1; // no undo
buf->b_p_swf = FALSE; // no swap file
buf->b_p_bl = FALSE; // unlisted buffer
+ buf->b_locked = TRUE;
win_init_popup_win(wp, buf);
@@ -376,6 +377,7 @@
static void
popup_free(win_T *wp)
{
+ wp->w_buffer->b_locked = FALSE;
if (wp->w_winrow + wp->w_height >= cmdline_row)
clear_cmdline = TRUE;
win_free_popup(wp);