parent
6e679bdf26
commit
2d5f608cc5
5
chat.c
5
chat.c
|
@ -122,11 +122,12 @@ int main(int argc, char *argv[]) {
|
||||||
if (signals[SIGHUP] || signals[SIGINT] || signals[SIGTERM]) {
|
if (signals[SIGHUP] || signals[SIGINT] || signals[SIGTERM]) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
// FIXME: Display doesn't update properly when receiving many of these
|
|
||||||
// until some input?
|
|
||||||
if (signals[SIGWINCH]) {
|
if (signals[SIGWINCH]) {
|
||||||
signals[SIGWINCH] = 0;
|
signals[SIGWINCH] = 0;
|
||||||
cursesWinch(SIGWINCH);
|
cursesWinch(SIGWINCH);
|
||||||
|
// XXX: For some reason, calling uiDraw() here is the only way to
|
||||||
|
// get uiRead() to properly receive KEY_RESIZE.
|
||||||
|
uiDraw();
|
||||||
uiRead();
|
uiRead();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue