Mercurial > vim
diff src/terminal.c @ 13684:1651a4c5c27a v8.0.1714
patch 8.0.1714: term_setsize() does not give an error in a normal buffer
commit https://github.com/vim/vim/commit/6e72cd0d7267b9545ef966a53e62706914a96042
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Apr 14 21:31:35 2018 +0200
patch 8.0.1714: term_setsize() does not give an error in a normal buffer
Problem: Term_setsize() does not give an error in a normal buffer.
Solution: Add an error message.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 14 Apr 2018 21:45:07 +0200 |
parents | c32e9628dc30 |
children | 61979a75435a |
line wrap: on
line diff
--- a/src/terminal.c +++ b/src/terminal.c @@ -4629,7 +4629,12 @@ f_term_setsize(typval_T *argvars UNUSED, term_T *term; varnumber_T rows, cols; - if (buf == NULL || buf->b_term->tl_vterm == NULL) + if (buf == NULL) + { + EMSG(_("E955: Not a terminal buffer")); + return; + } + if (buf->b_term->tl_vterm == NULL) return; term = buf->b_term; rows = get_tv_number(&argvars[1]);