mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 8.2.1483: Vim9: error for using special as number
Problem: Vim9: error for using special as number when returning "false" from a popup filter. Solution: Use tv_get_bool(). (closes #6733)
This commit is contained in:
@@ -3154,7 +3154,7 @@ invoke_popup_filter(win_T *wp, int c)
|
||||
call_callback(&wp->w_filter_cb, -1, &rettv, 2, argv);
|
||||
if (win_valid_popup(wp) && old_lnum != wp->w_cursor.lnum)
|
||||
popup_highlight_curline(wp);
|
||||
res = tv_get_number(&rettv);
|
||||
res = tv_get_bool(&rettv);
|
||||
|
||||
vim_free(argv[1].vval.v_string);
|
||||
clear_tv(&rettv);
|
||||
|
@@ -754,6 +754,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
1483,
|
||||
/**/
|
||||
1482,
|
||||
/**/
|
||||
|
Reference in New Issue
Block a user