diff options
author | Christian Kellermann <ckeen@pestilenz.org> | 2022-03-08 13:28:08 +0100 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2022-03-09 21:18:05 -0500 |
commit | ee82e5d376dc2c329a1833a181f7353aa62dcb64 (patch) | |
tree | 05aa9546429690bd4f0cbef4dbda358e5baa3861 | |
parent | Update STANDARDS section authors, titles and URLs (diff) | |
download | catgirl-ee82e5d376dc2c329a1833a181f7353aa62dcb64.tar.gz catgirl-ee82e5d376dc2c329a1833a181f7353aa62dcb64.zip |
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.
Diffstat (limited to '')
-rw-r--r-- | input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/input.c b/input.c index f3813c4..87a4eb9 100644 --- a/input.c +++ b/input.c @@ -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); |