[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/kdepim/enterprise4/kdepimlibs
From: Thomas McGuire <mcguire () kde ! org>
Date: 2009-10-27 14:42:13
Message-ID: 1256654533.659969.1862.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1041185 by tmcguire:
Merged revisions 1036874 via svnmerge from
svn+ssh://tmcguire@svn.kde.org/home/kde/branches/KDE/4.3/kdepimlibs
........
r1036874 | winterz | 2009-10-18 03:00:01 +0200 (Sun, 18 Oct 2009) | 10 lines
Backport r1036873 by winterz from trunk to the 4.3 branch:
Remove the mDeletedIncidences list. As it was, the mDeletedIncidences.clearAll() in \
the close() method was crashy; it should have just been mDeletedIncidences.clear().
Upon further inspection, I realized mDeletedIncidences wasn't even used anymore.
MERGE: 4.3
........
_M . (directory)
M +1 -9 kcal/calendarlocal.cpp
** branches/kdepim/enterprise4/kdepimlibs #property svnmerge-integrated
- /branches/KDE/4.3/kdepimlibs:1-986158,990023,990532,990575,990631,990684,991932,9 \
96755,997101,997490,998251,1000615,1007460,1008037,1008812,1009437,1011841,1013328-101 \
3331,1013810,1015198,1015975-1016224,1016226-1016229,1019800,1021325,1024435,1026793,1031598,1035634
+ /branches/KDE/4.3/kdepimlibs:1-986158,990023,990532,990575,990631,990684,991932,99 \
6755,997101,997490,998251,1000615,1007460,1008037,1008812,1009437,1011841,1013328-1013 \
331,1013810,1015198,1015975-1016224,1016226-1016229,1019800,1021325,1024435,1026793,1031598,1035634,1036874
--- branches/kdepim/enterprise4/kdepimlibs/kcal/calendarlocal.cpp #1041184:1041185
@@ -59,10 +59,7 @@
class KCal::CalendarLocal::Private
{
public:
- Private()
- {
- mDeletedIncidences.setAutoDelete( true );
- }
+ Private() {}
QString mFileName; // filename where calendar is stored
CalFormat *mFormat; // calendar format
@@ -72,7 +69,6 @@
QMultiHash<QString, Todo*>mTodosForDate;// on due dates for all Todos
QHash<QString, Journal *>mJournals; // hash on uids of all Journals
QMultiHash<QString, Journal *>mJournalsForDate; // on dates of all Journals
- Incidence::List mDeletedIncidences; // list of all deleted Incidences
void insertEvent( Event *event );
void insertTodo( Todo *todo );
@@ -168,7 +164,6 @@
deleteAllTodos();
deleteAllJournals();
- d->mDeletedIncidences.clearAll();
setModified( false );
setObserversEnabled( true );
@@ -193,7 +188,6 @@
if ( d->mEvents.remove( uid ) ) {
setModified( true );
notifyIncidenceDeleted( event );
- d->mDeletedIncidences.append( event );
if ( !event->recurs() ) {
removeIncidenceFromMultiHashByUID<Event *>(
d->mEventsForDate, event->dtStart().date().toString(), event->uid() );
@@ -269,7 +263,6 @@
if ( d->mTodos.remove( todo->uid() ) ) {
setModified( true );
notifyIncidenceDeleted( todo );
- d->mDeletedIncidences.append( todo );
if ( todo->hasDueDate() ) {
removeIncidenceFromMultiHashByUID<Todo *>(
d->mTodosForDate, todo->dtDue().date().toString(), todo->uid() );
@@ -588,7 +581,6 @@
if ( d->mJournals.remove( journal->uid() ) ) {
setModified( true );
notifyIncidenceDeleted( journal );
- d->mDeletedIncidences.append( journal );
removeIncidenceFromMultiHashByUID<Journal *>(
d->mJournalsForDate, journal->dtStart().date().toString(), journal->uid() );
return true;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic