comparison src/testdir/test_edit.vim @ 26157:20200363816c v8.2.3610

patch 8.2.3610: crash when ModeChanged triggered too early Commit: https://github.com/vim/vim/commit/a062006b9de0b2947ab5fb376c6e67ef92a8cd69 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Nov 17 16:52:40 2021 +0000 patch 8.2.3610: crash when ModeChanged triggered too early Problem: Crash when ModeChanged triggered too early. Solution: Trigger ModeChanged after setting VIsual.
author Bram Moolenaar <Bram@vim.org>
date Wed, 17 Nov 2021 18:00:05 +0100
parents f2392648af3e
children 485c7c4afeb7
comparison
equal deleted inserted replaced
26156:ebedb61a4b9b 26157:20200363816c
2035 endfunc 2035 endfunc
2036 2036
2037 func Test_recursive_ModeChanged() 2037 func Test_recursive_ModeChanged()
2038 au! ModeChanged * norm 0u 2038 au! ModeChanged * norm 0u
2039 sil! norm  2039 sil! norm 
2040 au! 2040 au! ModeChanged
2041 endfunc
2042
2043 func Test_ModeChanged_starts_visual()
2044 " This was triggering ModeChanged before setting VIsual, causing a crash.
2045 au! ModeChanged * norm 0u
2046 sil! norm 
2047
2048 au! ModeChanged
2041 endfunc 2049 endfunc
2042 2050
2043 " Test toggling of input method. See :help i_CTRL-^ 2051 " Test toggling of input method. See :help i_CTRL-^
2044 func Test_edit_CTRL_hat() 2052 func Test_edit_CTRL_hat()
2045 CheckFeature xim 2053 CheckFeature xim