-rw-r--r-- | libkcal/calendarlocal.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/libkcal/calendarlocal.cpp b/libkcal/calendarlocal.cpp index 3f46d53..12294c0 100644 --- a/libkcal/calendarlocal.cpp +++ b/libkcal/calendarlocal.cpp | |||
@@ -154,4 +154,4 @@ void CalendarLocal::deleteEvent( Event *event ) | |||
154 | { | 154 | { |
155 | 155 | if ( mUndoIncidence ) delete mUndoIncidence; | |
156 | 156 | mUndoIncidence = event->clone(); | |
157 | if ( mEventList.removeRef( event ) ) { | 157 | if ( mEventList.removeRef( event ) ) { |
@@ -203,2 +203,4 @@ void CalendarLocal::deleteTodo( Todo *todo ) | |||
203 | // Handle orphaned children | 203 | // Handle orphaned children |
204 | if ( mUndoIncidence ) delete mUndoIncidence; | ||
205 | mUndoIncidence = todo->clone(); | ||
204 | removeRelations( todo ); | 206 | removeRelations( todo ); |
@@ -689,2 +691,5 @@ void CalendarLocal::deleteJournal( Journal *journal ) | |||
689 | { | 691 | { |
692 | if ( mUndoIncidence ) delete mUndoIncidence; | ||
693 | mUndoIncidence = journal->clone(); | ||
694 | mUndoIncidence->setSummary( mUndoIncidence->description().left(25)); | ||
690 | if ( mJournalList.removeRef(journal) ) { | 695 | if ( mJournalList.removeRef(journal) ) { |