# HG changeset patch # User Bram Moolenaar # Date 1575751503 -3600 # Node ID 67eb9bc3243452d1e9dd1e6b5528b3e280c9d53e # Parent a612b0f258a5966e104bc7e3ff0b1df48fed4227 patch 8.1.2410: MS-Windows: test_iminsert fails without IME support Commit: https://github.com/vim/vim/commit/e2a3f36bf22bfa00343c6a7aaef5337a9dfc0993 Author: Bram Moolenaar Date: Sat Dec 7 21:40:48 2019 +0100 patch 8.1.2410: MS-Windows: test_iminsert fails without IME support Problem: MS-Windows: test_iminsert fails without IME support. Solution: Skip the test when imgetstatus() doesn't work. diff --git a/src/testdir/test_iminsert.vim b/src/testdir/test_iminsert.vim --- a/src/testdir/test_iminsert.vim +++ b/src/testdir/test_iminsert.vim @@ -1,4 +1,5 @@ source view_util.vim +source check.vim let s:imactivatefunc_called = 0 let s:imstatusfunc_called = 0 @@ -31,7 +32,12 @@ func Test_iminsert2() call assert_equal(expected, s:imstatusfunc_called) endfunc -func Test_imgetstatus() +func Test_getimstatus() + if has('win32') + CheckFeature multi_byte_ime + elseif !has('gui_mac') + CheckFeature xim + endif if has('gui_running') if !has('win32') throw 'Skipped: running in the GUI, only works on MS-Windows' diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -743,6 +743,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2410, +/**/ 2409, /**/ 2408,