From 915a5096ce0c23d2240496a85c32876765ba624e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 1 Jun 2010 13:00:06 +0000 Subject: be more polite to cursor settings --- snow.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/snow.c b/snow.c index 7139e28..1298618 100644 --- a/snow.c +++ b/snow.c @@ -63,17 +63,18 @@ die(int signo) int main() { - initscr(); - curs_set(0); - - TAILQ_INIT(&head); - srandom(time(NULL)); + int ocurs; signal(SIGWINCH, resize); signal(SIGINT, die); signal(SIGTERM, die); signal(SIGHUP, die); + initscr(); + ocurs = curs_set(0); + TAILQ_INIT(&head); + srandom(time(NULL)); + while (!d_flag) { erase(); @@ -100,7 +101,7 @@ main() usleep(50000); } - curs_set(1); + curs_set(ocurs); endwin(); return 0; -- cgit v1.2.3