From aaf85fc92a6805319f8c7193aa0802935ce155b5 Mon Sep 17 00:00:00 2001 From: Michael Auchter Date: Sun, 23 Jun 2013 22:43:37 +0000 Subject: [PATCH] Fix a few off-by-one errors in date display --- src/view.c | 4 ++-- views/day.c | 2 +- views/events.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/view.c b/src/view.c index 2e5e78e..8341e97 100644 --- a/src/view.c +++ b/src/view.c @@ -119,8 +119,8 @@ static void draw_header(void) /* Draw date */ move(0, COLS-19); printw("%04d-%02d-%02d %02d:%02d:%02d", - NOW.year, NOW.month, NOW.day, - NOW.hour, NOW.min, NOW.sec); + NOW.year, NOW.month+1, NOW.day+1, + NOW.hour, NOW.min, NOW.sec); attroff(COLOR_PAIR(COLOR_TITLE)); if (!COMPACT) diff --git a/views/day.c b/views/day.c index b0f4c1e..3e75480 100644 --- a/views/day.c +++ b/views/day.c @@ -121,7 +121,7 @@ void day_draw(void) if (COMPACT) wattron(win, A_REVERSE | A_BOLD); mvwhline(win, 0, 0, ' ', COLS); mvwprintw(win, 0, 0, "%s, %s %d", dstr, mstr, SEL.day+1); - mvwprintw(win, 0, COLS-10, "%d-%02d-%02d", SEL.year, SEL.month, SEL.day+1); + mvwprintw(win, 0, COLS-10, "%d-%02d-%02d", SEL.year, SEL.month+1, SEL.day+1); if (COMPACT) wattroff(win, A_REVERSE | A_BOLD); /* Print all day events */ diff --git a/views/events.c b/views/events.c index 9915867..b23c0f5 100644 --- a/views/events.c +++ b/views/events.c @@ -79,7 +79,7 @@ void events_draw(void) mvwprintw(win, row-line, 0, "%04d-%02d-%02d", next.year, next.month+1, next.day+1); mvwprintw(win, row-line, 13, "%s, %s %d", - day_to_string(wday), month_to_string(next.month), next.day); + day_to_string(wday), month_to_string(next.month), next.day+1); wattroff(win, A_BOLD); row++; } -- 2.43.2