Problem: Crash in xterm with only two lines. (Dominique Pellé)
Solution: Only perform xterm compatibility test if possible. (closes #9488)
line_was_clobbered(1);
}
- if (xcc_status.tr_progress == STATUS_GET)
+ if (xcc_status.tr_progress == STATUS_GET && Rows > 2)
{
// 2. Check compatibility with xterm.
// We move the cursor to (2, 0), print a test sequence and then query
call StopVimInTerminal(buf)
endfunc
+func Test_start_in_minimal_window()
+ CheckRunVimInTerminal
+
+ let buf = RunVimInTerminal('-c "set nomore"', {'cols': 12, 'rows': 2, 'keep_t_u7': 1})
+ call term_sendkeys(buf, "ahello\<Esc>")
+ call WaitForAssert({-> assert_match('^hello', term_getline(buf, 1))})
+
+ " clean up
+ call StopVimInTerminal(buf)
+endfunc
+
func Test_v_argv()
" Can't catch the output of gvim.
CheckNotGui
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 4031,
/**/
4030,
/**/