From 79cdf026f1b8a16298ee73be497c4bd5f3458cde Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 20 May 2023 14:07:00 +0100 Subject: patch 9.0.1571: RedrawingDisabled not used consistently Problem: RedrawingDisabled not used consistently. Solution: Avoid RedrawingDisabled going negative. Set RedrawingDisabled in win_split_ins(). (closes #11961) --- src/debugger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/debugger.c') diff --git a/src/debugger.c b/src/debugger.c index a04a078361..393e11e414 100644 --- a/src/debugger.c +++ b/src/debugger.c @@ -287,7 +287,8 @@ do_debug(char_u *cmd) } vim_free(cmdline); - --RedrawingDisabled; + if (RedrawingDisabled > 0) + --RedrawingDisabled; --no_wait_return; redraw_all_later(UPD_NOT_VALID); need_wait_return = FALSE; -- cgit v1.2.3