summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-08 02:30:18 -0800
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-08 02:30:18 -0800
commit48c9108a015dfdee4a5d223e72ae21a598959eab (patch)
tree7eedc7223640c0b001f868dd2b9664d5d2c6ef72
parent35ac613e3e5afe730a3594e00a48ea0a6cf4fb54 (diff)
downloadRachana.git-48c9108a015dfdee4a5d223e72ae21a598959eab.tar.gz
Rachana.git-48c9108a015dfdee4a5d223e72ae21a598959eab.tar.xz
Rachana.git-48c9108a015dfdee4a5d223e72ae21a598959eab.zip
Change in KCalendarSystemIndic::year to check for leap year correctly.
-rw-r--r--calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp4
1 files changed, 3 insertions, 1 deletions
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;
}