From kde-commits Tue Mar 22 19:02:37 2005 From: Till Adam Date: Tue, 22 Mar 2005 19:02:37 +0000 To: kde-commits Subject: proko2: kdepim/kresources/kolab/kcal Message-Id: <20050322190237.DFE4E3C3 () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=111151825624134 CVS commit by tilladam: Fix yearly recurrences some more. M +4 -4 incidence.cpp 1.1.2.30 --- kdepim/kresources/kolab/kcal/incidence.cpp #1.1.2.29:1.1.2.30 @@ -557,5 +557,5 @@ void Incidence::setRecurrence( KCal::Rec mRecurrence.days.append( s_weekDayName[idx] ); mRecurrence.dayNumber = QString::number( monthPos.rPos ); - mRecurrence.dayNumber = QString::number( *recur->yearNums().getFirst() ); + //mRecurrence.dayNumber = QString::number( *recur->yearNums().getFirst() ); // Not handled: monthPos.negative (nth days before end of month) } @@ -744,5 +744,5 @@ void Incidence::saveTo( KCal::Incidence* for ( int i = 0; i < 12; ++i ) if ( s_monthName[ i ] == mRecurrence.month ) - recur->addYearlyNum( i ); + recur->addYearlyNum( i+1 ); } else if ( mRecurrence.type == "yearday" ) { recur->setYearly( KCal::Recurrence::rYearlyDay, mRecurrence.interval, -1 ); @@ -752,5 +752,5 @@ void Incidence::saveTo( KCal::Incidence* for ( int i = 0; i < 12; ++i ) if ( s_monthName[ i ] == mRecurrence.month ) - recur->addYearlyNum( i ); + recur->addYearlyNum( i+1 ); recur->addMonthlyPos( mRecurrence.dayNumber.toInt(), daysListToBitArray( mRecurrence.days ) ); } else kdWarning() << "Unhandled yearly recurrence type " << mRecurrence.type << endl;