[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdepim/kresources/kolab/kcal
From: Allen Winter <winter () kde ! org>
Date: 2007-01-09 16:10:43
Message-ID: 1168359043.734685.30389.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 621721 by winterz:
Fix for loading journals.
BUGS: 108982
M +8 -5 resourcekolab.cpp
--- branches/KDE/3.5/kdepim/kresources/kolab/kcal/resourcekolab.cpp #621720:621721
@@ -249,7 +249,10 @@
{
removeIncidences( "Journal" );
mCalendar.deleteAllJournals();
- return doLoadAll( mJournalSubResources, journalAttachmentMimeType );
+ bool kolabStyle = doLoadAll( mJournalSubResources, journalAttachmentMimeType );
+ bool icalStyle = doLoadAll( mJournalSubResources, incidenceInlineMimeType );
+
+ return kolabStyle && icalStyle;
}
void ResourceKolab::removeIncidences( const QCString& incidenceType )
@@ -500,7 +503,7 @@
mUidMap[ uid ] = StorageReference( subResource, sernum );
} else {
/* This is a real add, from KMail, we didn't trigger this ourselves.
- * If this uid already exists in this folder, do conflict resolution,
+ * If this uid already exists in this folder, do conflict resolution,
* unless the folder is read-only, in which case the user should not be
* offered a means of putting mails in a folder she'll later be unable to
* upload. Skip the incidence, in this case. */
@@ -548,7 +551,7 @@
bool ResourceKolab::addEvent( KCal::Event* event )
{
- if ( mUidMap.contains( event->uid() ) )
+ if ( mUidMap.contains( event->uid() ) )
return true; //noop
else
return addIncidence( event, QString::null, 0 );
@@ -620,7 +623,7 @@
bool ResourceKolab::addTodo( KCal::Todo* todo )
{
- if ( mUidMap.contains( todo->uid() ) )
+ if ( mUidMap.contains( todo->uid() ) )
return true; //noop
else
return addIncidence( todo, QString::null, 0 );
@@ -657,7 +660,7 @@
bool ResourceKolab::addJournal( KCal::Journal* journal )
{
- if ( mUidMap.contains( journal->uid() ) )
+ if ( mUidMap.contains( journal->uid() ) )
return true; //noop
else
return addIncidence( journal, QString::null, 0 );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic