forked from aniani/vim
patch 8.2.3806: terminal focus test fails sometimes
Problem: Terminal focus test fails sometimes. Solution: Run the test function before others.
This commit is contained in:
@@ -1124,7 +1124,8 @@ func Test_terminal_response_to_control_sequence()
|
|||||||
unlet g:job
|
unlet g:job
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func Test_terminal_focus_events()
|
" Run this first, it fails when run after other tests.
|
||||||
|
func Test_aa_terminal_focus_events()
|
||||||
CheckNotGui
|
CheckNotGui
|
||||||
CheckUnix
|
CheckUnix
|
||||||
CheckRunVimInTerminal
|
CheckRunVimInTerminal
|
||||||
@@ -1137,8 +1138,6 @@ func Test_terminal_focus_events()
|
|||||||
set term=xterm ttymouse=xterm2
|
set term=xterm ttymouse=xterm2
|
||||||
au FocusLost * call setline(1, 'I am lost') | set nomod
|
au FocusLost * call setline(1, 'I am lost') | set nomod
|
||||||
au FocusGained * call setline(1, 'I am back') | set nomod
|
au FocusGained * call setline(1, 'I am back') | set nomod
|
||||||
" FIXME: sometimes this job hangs, exit after a couple of seconds
|
|
||||||
call timer_start(2000, {id -> execute('qall')})
|
|
||||||
END
|
END
|
||||||
call writefile(lines, 'XtermFocus')
|
call writefile(lines, 'XtermFocus')
|
||||||
let buf = RunVimInTerminal('-S XtermFocus', #{rows: 6})
|
let buf = RunVimInTerminal('-S XtermFocus', #{rows: 6})
|
||||||
|
|||||||
@@ -749,6 +749,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
3806,
|
||||||
/**/
|
/**/
|
||||||
3805,
|
3805,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
Reference in New Issue
Block a user