Version: 3.5 (using KDE KDE 3.5.1) OS: Linux Steps to reproduce: Create a new event (for example, on Tuesday, March 28, 2006). On the recurrence tab, enable recurrence, and mark the monthly recurrence rule. The default recurrence by day is the 4th Monday, when it should be the 4th Tuesday. Extra information that might be pertinant: I have my weeks start on Sunday instead of the normal Monday in KDE's date preferences.
I can confirm this on up to date kubuntu dapper with KDE 3.5.2. The default day for the monthly recurrance is always the day before it should be.
Fixed by this commit by Will (and the forward-port by Allen): Am Donnerstag, 18. Mai 2006 17:42 schrieb Will Stephenson: > SVN commit 542207 by wstephens: > > Get the day right. > > > M +1 -1 koeditorrecurrence.cpp > > > --- branches/KDE/3.5/kdepim/korganizer/koeditorrecurrence.cpp > #542206:542207 @@ -1165,7 +1165,7 @@ > mWeekly->setDays( days ); > > mMonthly->setFrequency( 1 ); > - mMonthly->setByPos( ( from.date().day() - 1 ) / 7 + 1, > from.date().dayOfWeek() - 1 ); > + mMonthly->setByPos( ( from.date().day() - > 1 ) / 7 + 1, from.date().dayOfWeek() ); > mMonthly->setByDay( from.date().day() ); > > mYearly->setFrequency( 1 );