patch 8.2.1948: GUI: crash when handling message while closing a window
Problem: GUI: crash when handling message while closing a window. (Srinath
Avadhanula)
Solution: Don't handle message while closing a window. (closes #7250)
diff --git a/src/getchar.c b/src/getchar.c
index 6e469f4..b0cc8c2 100644
--- a/src/getchar.c
+++ b/src/getchar.c
@@ -2155,7 +2155,8 @@
// Do not handle messages while redrawing, because it may cause buffers to
// change or be wiped while they are being redrawn.
- if (updating_screen)
+ // Also bail out when parsing messages was explicitly disabled.
+ if (updating_screen || dont_parse_messages)
return;
// If memory allocation fails during startup we'll exit but curbuf or