mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 8.2.0670: cannot change window when evaluating 'completefunc'
Problem: Cannot change window when evaluating 'completefunc'. Solution: Make a difference between not changing text or buffers and also not changing window.
This commit is contained in:
@@ -331,7 +331,7 @@ undo_allowed(void)
|
||||
|
||||
// Don't allow changes in the buffer while editing the cmdline. The
|
||||
// caller of getcmdline() may get confused.
|
||||
if (textlock != 0)
|
||||
if (textwinlock != 0 || textlock != 0)
|
||||
{
|
||||
emsg(_(e_textlock));
|
||||
return FALSE;
|
||||
|
Reference in New Issue
Block a user