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(); }