]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1351: Return value of getcmdline() inconsistent in CmdlineLeavePre v9.1.1351
authorzeertzjq <zeertzjq@outlook.com>
Mon, 28 Apr 2025 16:04:00 +0000 (18:04 +0200)
committerChristian Brabandt <cb@256bit.org>
Mon, 28 Apr 2025 16:04:00 +0000 (18:04 +0200)
commit92403697746a3ebaeb4ad267da2c7eb9c0e7b0bb
tree5c564338a9921605d87e951905ed2b0676621cd5
parent6220bbad4ee4f41398680fcfad6119398477eaa6
patch 9.1.1351: Return value of getcmdline() inconsistent in CmdlineLeavePre

Problem:  Return value of getcmdline() inconsistent in CmdlineLeavePre
          when leaving cmdline in different ways (after v9.1.1329).
Solution: Trigger CmdlineLeavePre before calling abandon_cmdline() so
          that getcmdline() can return the command line (zeertzjq).

closes: #17218

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Girish Palya <girishji@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/ex_getln.c
src/testdir/test_autocmd.vim
src/version.c