]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
patch 9.0.0559: timer test may get stuck at hit-enter prompt v9.0.0559
authorBram Moolenaar <Bram@vim.org>
Fri, 23 Sep 2022 17:22:21 +0000 (18:22 +0100)
committerBram Moolenaar <Bram@vim.org>
Fri, 23 Sep 2022 17:22:21 +0000 (18:22 +0100)
Problem:    Timer test may get stuck at hit-enter prompt.
Solution:   Feed some more characters.

src/testdir/test_timers.vim
src/version.c

index 2625013ae4398b73c5c3712cbf3265a1189ffb5d..de72c78db00e163e438c0974e2d7e9c2bb98252e 100644 (file)
@@ -379,11 +379,13 @@ func Test_nocatch_timer_garbage_collect()
     let a = {'foo', 'bar'}
   endfunc
   func FeedChar(id)
-    call feedkeys('x', 't')
+    call feedkeys(":\<CR>", 't')
   endfunc
   call timer_start(300, 'FeedChar')
   call timer_start(100, 'CauseAnError')
-  let x = getchar()
+  let x = getchar()   " wait for error in timer
+  let x = getchar(0)  " read any remaining chars
+  let x = getchar(0)
 
   set ut&
   call test_override('no_wait_return', 1)
index 48f2ca559beda0815880dbca8859732f36964607..7b4e24f953737ec07b209b2ad8b25ccbbefc4041 100644 (file)
@@ -699,6 +699,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    559,
 /**/
     558,
 /**/