forked from aniani/vim
patch 8.1.1402: "timer" option of popup windows not supported
Problem: "timer" option of popup windows not supported. Solution: Implement the "timer" option. (Yasuhiro Matsumoto, closes #4439)
This commit is contained in:
10
src/window.c
10
src/window.c
@@ -3670,12 +3670,8 @@ free_tabpage(tabpage_T *tp)
|
||||
diff_clear(tp);
|
||||
# endif
|
||||
# ifdef FEAT_TEXT_PROP
|
||||
{
|
||||
win_T *wp;
|
||||
|
||||
while (tp->tp_first_popupwin != NULL)
|
||||
popup_close_tabpage(tp, tp->tp_first_popupwin->w_id);
|
||||
}
|
||||
while (tp->tp_first_popupwin != NULL)
|
||||
popup_close_tabpage(tp, tp->tp_first_popupwin->w_id);
|
||||
#endif
|
||||
for (idx = 0; idx < SNAP_COUNT; ++idx)
|
||||
clear_snapshot(tp, idx);
|
||||
@@ -4871,6 +4867,8 @@ win_unlisted(win_T *wp)
|
||||
win_free_popup(win_T *win)
|
||||
{
|
||||
win_close_buffer(win, TRUE, FALSE);
|
||||
if (win->w_popup_timer != NULL)
|
||||
stop_timer(win->w_popup_timer);
|
||||
vim_free(win->w_frame);
|
||||
win_free(win, NULL);
|
||||
}
|
||||
|
Reference in New Issue
Block a user