summaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-11 14:36:23 -0800
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-11 14:36:23 -0800
commit0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9 (patch)
tree672fd84f9b3518961f0a19ab369f09bdf4a1bdfa /calendar
parent9502e7563dd1bc2bf581b07e9d6e92660f3a7142 (diff)
downloadRachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.tar.gz
Rachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.tar.xz
Rachana.git-0d9adfaf9ca9bb41473429c3c3fbf4f252ada1b9.zip
Small correction in month calculation. Consider starting date also.
Diffstat (limited to 'calendar')
-rw-r--r--calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp7
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];
}