commit fea48eb229c4801d35ac6741bcaad35bfa59bf23
parent d30ac8d64b2e9d76b22b88647688b08491e9b0af
Author: Markus Wichmann <nullplan@gmx.net>
Date: Mon, 15 Dec 2014 20:42:12 +0100
Fix problem with multi month display spanning a year.
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cal.c b/cal.c
@@ -59,7 +59,7 @@ drawcal(int year, int month, int day, int ncols, int nmons, int fday)
yoff = year + moff / 12;
ndays = mdays[cur] + ((cur == 1) && isleap(yoff));
- day1 = dayofweek(year, cur, 1, fday);
+ day1 = dayofweek(yoff, cur, 1, fday);
for (d = 0; d < 7; d++) {
if ((r || d >= day1) && count[i] <= ndays)