Always refresh the screen with ^L

This patch adds an explicit wrefresh call. Under some conditions
just flagging the window for redraw does not trigger a redraw and
the user has no other means to force redrawing of a window.

Without this patch resizing the window would sometimes result in
an empty chat window with no way to redraw it.

Tested under uxterm and st on OpenBSD.
Este commit está contenido en:
Christian Kellermann 2022-03-08 13:28:08 +01:00 cometido por June McEnroe
padre c78b511dfb
commit ee82e5d376

Ver fichero

@ -467,7 +467,7 @@ static void keyCtrl(wchar_t ch) {
break; case L'I': error = tabComplete(edit, windowID());
break; case L'J': inputEnter();
break; case L'K': error = editFn(edit, EditDeleteTail);
break; case L'L': clearok(curscr, true);
break; case L'L': clearok(curscr, true); wrefresh(curscr);
break; case L'N': windowShow(windowNum() + 1);
break; case L'P': windowShow(windowNum() - 1);
break; case L'R': windowSearch(editString(edit, &buf, &cap, NULL), -1);