[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/kdepim/enterprise/kdepim/korganizer
From:       Allen Winter <winter () kde ! org>
Date:       2010-02-28 22:59:50
Message-ID: 1267397990.374554.13119.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1097339 by winterz:

fix due date computation for recurring to-dos when an active date is specified.
kolab/issue4110
MERGE: trunk


 M  +3 -1      koeditorgeneraltodo.cpp  


--- branches/kdepim/enterprise/kdepim/korganizer/koeditorgeneraltodo.cpp #1097338:1097339
@@ -291,7 +291,9 @@
     enableAlarm( true );
     dueDT = todo->dtDue();
     if ( todo->doesRecur() && date.isValid() ) {
-      dueDT.addDays( todo->dtDue().date().daysTo( date ) );
+      QDateTime dt( date, QTime( 0, 0, 0 ) );
+      dt = dt.addSecs( -1 );
+      dueDT.setDate( todo->recurrence()->getNextDateTime( dt ).date() );
     }
     mDueDateEdit->setDate(dueDT.date());
     mDueTimeEdit->setTime(dueDT.time());
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic