From 48c9108a015dfdee4a5d223e72ae21a598959eab Mon Sep 17 00:00:00 2001 From: Praveen Arimbrathodiyil Date: Thu, 8 Jan 2009 02:30:18 -0800 Subject: Change in KCalendarSystemIndic::year to check for leap year correctly. --- calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp index 0f267f9..8028d47 100644 --- a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp +++ b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp @@ -160,13 +160,15 @@ int KCalendarSystemIndic::year( const QDate &date ) const int saka_year, saka_start=22; saka_year = KCalendarSystem::year( date ) - KCalendarSystemSaka::get_era_start(); - if (QDate::isLeapYear(date.year()+78)) { + // kDebug() <<"saka_year" << saka_year; + if (KCalendarSystemIndic::isLeapYear(saka_year)) { saka_start=21; } if ((date.month() <=3) && (date.day() < saka_start)) { --saka_year; } + // kDebug() <<"saka_year just before return" << saka_year; return saka_year; } -- cgit