refresh windows after resize

This commit is contained in:
Aaron Lipinski 2013-08-11 12:59:16 +12:00
parent 26a01e92ec
commit e9f15d3879

View File

@ -8,6 +8,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdbool.h> #include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include <signal.h>
#ifdef _win32 #ifdef _win32
#include <direct.h> #include <direct.h>
@ -25,9 +26,17 @@
#include "friendlist.h" #include "friendlist.h"
void on_window_resize(int sig)
{
endwin();
refresh();
clear();
}
static void init_term() static void init_term()
{ {
/* Setup terminal */ /* Setup terminal */
signal(SIGWINCH, on_window_resize);
initscr(); initscr();
cbreak(); cbreak();
keypad(stdscr, 1); keypad(stdscr, 1);