0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 8.0.0399: crash when using balloon_show() when not supported

Problem:    Crash when using balloon_show() when not supported. (Hirohito
            Higashi)
Solution:   Check for balloonEval not to be NULL. (Ken Takata)
This commit is contained in:
Bram Moolenaar
2017-03-02 22:11:33 +01:00
parent 66727e1607
commit caf6434ac9
3 changed files with 9 additions and 1 deletions

View File

@@ -1375,6 +1375,7 @@ f_atan2(typval_T *argvars, typval_T *rettv)
static void
f_balloon_show(typval_T *argvars, typval_T *rettv UNUSED)
{
if (balloonEval != NULL)
gui_mch_post_balloon(balloonEval, get_tv_string_chk(&argvars[0]));
}
#endif

View File

@@ -466,3 +466,8 @@ func Test_getbufvar()
set fileformats&
endfunc
func Test_balloon_show()
" This won't do anything but must not crash either.
call balloon_show('hi!')
endfunc

View File

@@ -764,6 +764,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
399,
/**/
398,
/**/