summaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-11 15:38:17 -0800
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-01-11 15:38:17 -0800
commit944b4b452a56690e11b8b545d4135ecce9fefcde (patch)
treeeca93c91389877775fd974ab12995b663b0a15dc /calendar
parent8631b00d9d4c35ecfb9e0e69bc5c89dbd181d42d (diff)
downloadRachana.git-944b4b452a56690e11b8b545d4135ecce9fefcde.tar.gz
Rachana.git-944b4b452a56690e11b8b545d4135ecce9fefcde.tar.xz
Rachana.git-944b4b452a56690e11b8b545d4135ecce9fefcde.zip
addYears fixed.
Diffstat (limited to 'calendar')
-rw-r--r--calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
index bc89d75..c1201db 100644
--- a/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
+++ b/calendar/kde/kdelibs/kdecore/date/kcalendarsystemindic.cpp
@@ -185,8 +185,6 @@ 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()))
@@ -239,7 +237,12 @@ int KCalendarSystemIndic::day( const QDate &date ) const
QDate KCalendarSystemIndic::addYears( const QDate &date, int nyears ) const
{
- return KCalendarSystem::addYears( date, nyears);
+ int saka_year, saka_month, saka_day;
+ kDebug() << "year, month, day" << date.year() << date.month() << date.day();
+ saka_year = KCalendarSystemIndic::year( date );
+ saka_month = KCalendarSystemIndic::month( date );
+ saka_day = KCalendarSystemIndic::day( date );
+ return QDate::fromJulianDay( KCalendarSystemSaka::SakaToJD(saka_year+nyears, saka_month, saka_day) );
}
QDate KCalendarSystemIndic::addMonths( const QDate &date, int nmonths ) const