Merged revisions 842115-842659 via svnmerge from

https://vkrause@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim

........
  r842115 | vkrause | 2008-08-04 20:31:32 +0200 (Mon, 04 Aug 2008) | 5 lines
  
  Don't rewrite a just deleted folder configuration. This fixes recreation
  of a just deleted folder.
  
  Kolab issue 2933
........
  r842659 | vkrause | 2008-08-05 20:13:00 +0200 (Tue, 05 Aug 2008) | 7 lines
  
  Don't try to delete the job again if the error handling code already
  killed all of them. Fixes a crash when copying a message into a
  read-only folder before we know it actually is read-only and selecting
  cancel in the subsequent error dialog.
  
  Kolab issue 2850
........

svn path=/branches/KDE/3.5/kdepim/; revision=848912
wilder-work
Volker Krause 18 years ago
parent 37826e6468
commit 1d6b75fa9c
  1. 4
      imapjob.cpp
  2. 5
      kmfoldercachedimap.cpp

@ -650,8 +650,8 @@ void ImapJob::slotCopyMessageResult( KIO::Job *job )
QString errStr = i18n("Error while copying messages.");
if ( (*it).progressItem )
(*it).progressItem->setStatus( errStr );
account->handleJobError( job, errStr );
deleteLater();
if ( account->handleJobError( job, errStr ) )
deleteLater();
return;
} else {
if ( !(*it).msgList.isEmpty() )

@ -301,6 +301,11 @@ void KMFolderCachedImap::readConfig()
void KMFolderCachedImap::writeConfig()
{
// don't re-write the config of a removed folder, this has just been deleted in
// the folder manager
if ( mFolderRemoved )
return;
KConfigGroup configGroup( KMKernel::config(), "Folder-" + folder()->idString() );
configGroup.writeEntry( "ImapPath", mImapPath );
configGroup.writeEntry( "NoContent", mNoContent );

Loading…
Cancel
Save