]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0119: can move away from cmdwin using win_splitmove() v9.1.0119
authorSean Dewar <6256228+seandewar@users.noreply.github.com>
Tue, 20 Feb 2024 21:05:10 +0000 (22:05 +0100)
committerChristian Brabandt <cb@256bit.org>
Tue, 20 Feb 2024 21:05:10 +0000 (22:05 +0100)
commitf865895c874b0936b0563ebfef7490aac8cb8a1f
tree0fbc88c23ac8df82c63b38b59c763438c8348b68
parent704966c2545897dfcf426dd9ef946aeb6fa80c38
patch 9.1.0119: can move away from cmdwin using win_splitmove()

Problem:  can switch windows while textlocked via f_win_gotoid and
          f_win_splitmove (which also allows switching in the cmdwin).
Solution: Check text_or_buf_locked in f_win_splitmove()
          (Sean Dewar)

While at it, call text_or_buf_locked() in f_win_gotoid() instead of
testing for cmdwin_type() (which text_buf_locked() does and
in addition will also verify that the buffer is not locked).

closes: #14042

Signed-off-by: Sean Dewar <6256228+seandewar@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/evalwindow.c
src/testdir/test_window_cmd.vim
src/version.c