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

List:       kde-commits
Subject:    kdepim/kpilot/conduits/vcalconduit
From:       Adriaan de Groot <groot () kde ! org>
Date:       2004-04-12 21:19:51
Message-ID: 20040412211951.2A66C9A24 () office ! kde ! org
[Download RAW message or body]

CVS commit by adridg: 

Patch from Joern, for todo crashes


  M +13 -9     todo-conduit.cc   1.46


--- kdepim/kpilot/conduits/vcalconduit/todo-conduit.cc  #1.45:1.46
@@ -160,13 +160,17 @@ FUNCTIONSETUP;
                 e && e->syncStatus()!=KCal::Incidence::SYNCMOD)
         {
-                ++fAllTodosIterator;
-                e=*fAllTodosIterator;
+                e = (++fAllTodosIterator != fAllTodos.end()) ? *fAllTodosIterator : 0L;
+
 #ifdef DEBUG
-if (e)
-DEBUGCONDUIT<< e->summary()<<" had SyncStatus="<<e->syncStatus()<<endl;
+        if(e)
+                DEBUGCONDUIT<< e->summary()<<" had SyncStatus="<<e->syncStatus()<<endl;
 #endif
+
         }
-        if ( fAllTodosIterator == fAllTodos.end() ) return 0;
-        else return *fAllTodosIterator;
+
+        if ( fAllTodosIterator == fAllTodos.end() ) 
+                return 0;
+        else 
+                return *fAllTodosIterator;
 }
 


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

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