diff options
author | luukvbaal <luukvbaal@gmail.com> | 2025-01-15 15:55:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-15 06:55:21 -0800 |
commit | bbf36ef8ef86534e317e4e0153730a40ae4c936e (patch) | |
tree | f42051d012c32af4fb6847dd975498a01585486e /test/functional/vimscript/ctx_functions_spec.lua | |
parent | 5cc93ef4729c65d6a539c8d0a8a2bf767cf17ced (diff) | |
download | rneovim-bbf36ef8ef86534e317e4e0153730a40ae4c936e.tar.gz rneovim-bbf36ef8ef86534e317e4e0153730a40ae4c936e.tar.bz2 rneovim-bbf36ef8ef86534e317e4e0153730a40ae4c936e.zip |
fix(cmdline): prevent cmdline_show events after exiting cmdline #32033
Problem: If a (vim.ui_attach) cmdline_hide callback triggers a redraw,
it may cause cmdline_show events for an already exited cmdline.
Solution: Avoid emitting cmdline_show event when ccline.cmdbuff is
already NULL. Unset ccline.cmdbuff before emitting cmdline_hide.
Diffstat (limited to 'test/functional/vimscript/ctx_functions_spec.lua')
0 files changed, 0 insertions, 0 deletions