[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kmail
From:       Don Sanders <don () sanders ! org>
Date:       2005-05-20 3:49:16
Message-ID: 1116560956.831162.10464.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 415955 by sanders:

Improve sanity checking for online imap filtering.

CCMAIL:105820-done@bugs.kde.org


 M  +3 -2      trunk/KDE/kdepim/kmail/kmacctimap.cpp  


--- trunk/KDE/kdepim/kmail/kmacctimap.cpp #415954:415955
@@ -417,8 +417,9 @@
       continue;
     }
     
-    KMFolderImap *imapFolder = static_cast<KMFolderImap*>(folder->storage());
-    if (!imapFolder->folder()->isSystemFolder() ||
+    KMFolderImap *imapFolder = dynamic_cast<KMFolderImap*>(folder->storage());
+    if (!imapFolder ||
+	!imapFolder->folder()->isSystemFolder() ||
         !(imapFolder->imapPath() == "/INBOX/") ) { // sanity checking
       mFilterSerNumsToSave.remove( QString( "%1" ).arg( *filterIt ) );
       ++filterIt;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic