Merged revisions 964446 via svnmerge from

svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise4/kdepim

................
  r964446 | tmcguire | 2009-05-06 19:03:22 +0200 (Wed, 06 May 2009) | 11 lines
  
  Merged revisions 964441 via svnmerge from 
  svn+ssh://tmcguire@svn.kde.org/home/kde/branches/kdepim/enterprise/kdepim
  
  ........
    r964441 | tmcguire | 2009-05-06 18:58:42 +0200 (Wed, 06 May 2009) | 4 lines
    
    Don't crash when we refresh the IMAP cache and a folder has been removed on the server in the meantime.
    
    kolab/issue2459
  ........
................

svn path=/trunk/KDE/kdepim/; revision=967418
wilder-work
Thomas McGuire 17 years ago
parent 3529c34300
commit 24efb48fa5
  1. 7
      kmacctcachedimap.cpp

@ -210,7 +210,12 @@ void KMAcctCachedImap::processNewMail( bool /*interactive*/ )
else {
KMFolder* f = mMailCheckFolders.front();
mMailCheckFolders.pop_front();
processNewMail( static_cast<KMFolderCachedImap *>( f->storage() ), false );
// Only check mail if the folder really exists, it might have been removed by the sync in
// the meantime.
if ( f ) {
processNewMail( static_cast<KMFolderCachedImap *>( f->storage() ), false );
}
}
}

Loading…
Cancel
Save