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.weechat-hashes
parent
c78b511dfb
commit
ee82e5d376
2
input.c
2
input.c
|
@ -467,7 +467,7 @@ static void keyCtrl(wchar_t ch) {
|
||||||
break; case L'I': error = tabComplete(edit, windowID());
|
break; case L'I': error = tabComplete(edit, windowID());
|
||||||
break; case L'J': inputEnter();
|
break; case L'J': inputEnter();
|
||||||
break; case L'K': error = editFn(edit, EditDeleteTail);
|
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'N': windowShow(windowNum() + 1);
|
||||||
break; case L'P': windowShow(windowNum() - 1);
|
break; case L'P': windowShow(windowNum() - 1);
|
||||||
break; case L'R': windowSearch(editString(edit, &buf, &cap, NULL), -1);
|
break; case L'R': windowSearch(editString(edit, &buf, &cap, NULL), -1);
|
||||||
|
|
Loading…
Reference in New Issue