patch 9.0.0245: mechanism to prevent recursive screen updating is incomplete
Problem: Mechanism to prevent recursive screen updating is incomplete.
Solution: Add "redraw_not_allowed" and set it in build_stl_str_hl().
(issue #10952)
diff --git a/src/digraph.c b/src/digraph.c
index de4ff83..a1ae43a 100644
--- a/src/digraph.c
+++ b/src/digraph.c
@@ -2028,7 +2028,7 @@
// clear screen, because some digraphs may be wrong, in which case we
// messed up ScreenLines
- must_redraw = UPD_CLEAR;
+ set_must_redraw(UPD_CLEAR);
}
static void