diff --git a/kmfolderimap.cpp b/kmfolderimap.cpp index fc4c7f2a0..0edf944c9 100644 --- a/kmfolderimap.cpp +++ b/kmfolderimap.cpp @@ -523,7 +523,7 @@ void KMFolderImap::slotListResult( QStringList mSubfolderNames, while (node) { // check if the folders still exist on the server - if (!node->isDir() && (node->name().upper() != "INBOX" || mAccount->createInbox()) + if (!node->isDir() && (node->name().upper() != "INBOX" || !mAccount->createInbox()) && mSubfolderNames.findIndex(node->name()) == -1) { kdDebug(5006) << node->name() << " disappeared." << endl;