From 28abec85ad76b372d12dc3bab595dbc68f5e78a2 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Tue, 15 Feb 2022 17:09:20 -0800 Subject: [PATCH] beginning of event loop --- ncal.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/ncal.c b/ncal.c index 5c82e1b..8feb98a 100644 --- a/ncal.c +++ b/ncal.c @@ -565,12 +565,18 @@ main(int argc, char *argv[]) if (flag_easter) printeaster(y, flag_julian_cal, flag_orthodox); else { + int key; initscr(); - if (flag_backward) - monthrangeb(y, m, flag_julian_day, before, after, highlightdate); - else - monthranger(y, m, flag_julian_day, before, after, highlightdate); - getch(); + noecho(); + do { + clear(); + if (flag_backward) + monthrangeb(y, m, flag_julian_day, before, after, highlightdate); + else + monthranger(y, m, flag_julian_day, before, after, highlightdate); + key = getch(); + } while (key != 'q'); + endwin(); } return (0); }