Problem: w_locked can be bypassed when recursively set if not restored to its prior value.
Solution: rather than save/restore everywhere, just make it a count, like other locks.
  https://github.com/vim/vim/pull/19728
(6Â files)
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Hmm, these failures look like another case of b_nwindows being wrong.
I don't think it's a bug in this change; looks like it uncovered something latent. ðŸ«
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
@seandewar pushed 2 commits.
—
View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
I think I now know what's wrong with do_ecmd. Tests now pass on my fork, but I still need to look into things more to be completely happy...
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()