From 2c96993d93c3a0a018c83b8a498387a11f43197c Mon Sep 17 00:00:00 2001 From: "Ana B. Medina" Date: Fri, 12 Feb 2016 12:00:41 +0100 Subject: [PATCH] Update CalendarUtils.java There was a problem with condition in february month. With this change it returns the correct number of days for february on 2016 or any leap year. --- .../com/andexert/calendarlistview/library/CalendarUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/andexert/calendarlistview/library/CalendarUtils.java b/library/src/main/java/com/andexert/calendarlistview/library/CalendarUtils.java index b319554..664c4e5 100644 --- a/library/src/main/java/com/andexert/calendarlistview/library/CalendarUtils.java +++ b/library/src/main/java/com/andexert/calendarlistview/library/CalendarUtils.java @@ -44,7 +44,7 @@ public static int getDaysInMonth(int month, int year) { case Calendar.NOVEMBER: return 30; case Calendar.FEBRUARY: - return ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) ? 29 : 28; + return ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0))) ? 29 : 28; default: throw new IllegalArgumentException("Invalid Month"); }