From e3ec21c5d373da2b3d8442463a0d326fa3307be6 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 19 Mar 2024 19:19:16 +0200 Subject: [PATCH] Curses: avoid redrawing message window for each restored message --- win/curses/cursmesg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win/curses/cursmesg.c b/win/curses/cursmesg.c index f536dc00b..894a33721 100644 --- a/win/curses/cursmesg.c +++ b/win/curses/cursmesg.c @@ -1110,7 +1110,7 @@ curses_putmsghistory(const char *msg, boolean restoring_msghist) * right) brings up an initial display where the border around * the message window is missing. This draws it. */ - if (restoring_msghist) + if (restoring_msghist && !msg) curses_last_messages(); }