diff options
author | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-01-11 14:36:23 -0800 |
---|---|---|
committer | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-01-11 14:36:23 -0800 |
commit | 0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9 (patch) | |
tree | 672fd84f9b3518961f0a19ab369f09bdf4a1bdfa | |
parent | 9502e7563dd1bc2bf581b07e9d6e92660f3a7142 (diff) | |
download | Rachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.tar.gz Rachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.tar.xz Rachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.zip |
Small correction in month calculation. Consider starting date also.
-rw-r--r-- | calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp index 2476752..bc89d75 100644 --- a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp +++ b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp @@ -185,7 +185,8 @@ int KCalendarSystemIndic::month( const QDate &date ) const month=KCalendarSystem::month( date ); day=KCalendarSystem::day( date ); - + kDebug() << "year, month, day" << KCalendarSystem::year (date) << month << day; + kDebug() << "year, date.month, date.day" << KCalendarSystem::year (date) << date.month() << date.day(); // In a Leap Year Chaithram starts in March 21 if (KCalendarSystem::isLeapYear(date.year())) @@ -193,11 +194,11 @@ int KCalendarSystemIndic::month( const QDate &date ) const // We need to handle days before Jan 21 separately. if (month > 1 ) { - if (day > Saka[month-1][1]) + if (day >= Saka[month-1][1]) return Saka[month-1][0]; return Saka[month-2][0]; } - if (day > Saka[month-1][1]) + if (day >= Saka[month-1][1]) return Saka[month-1][0]; return Saka[11][0]; } |