Assume folder creation will succeed for online imap folders, we do error

handling later, when the server answers. (Proko2 Issue 1258)

svn path=/branches/kdepim/proko2/kdepim/; revision=547221
wilder-work
Till Adam 20 years ago
parent 95c8230ee8
commit 8ae0738177
  1. 3
      kmfoldertree.cpp

@ -1076,9 +1076,10 @@ static bool folderHasCreateRights( const KMFolder *folder )
{
bool createRights = true; // we don't have acls for local folders yet
if ( folder && folder->folderType() == KMFolderTypeImap ) {
// for online IMAP we assume things will work out, initially
const KMFolderImap *imapFolder = static_cast<const KMFolderImap*>( folder->storage() );
createRights =
imapFolder->userRights() > 0 && ( imapFolder->userRights() & KMail::ACLJobs::Create );
imapFolder->userRights() == 0 || ( imapFolder->userRights() & KMail::ACLJobs::Create );
} else if ( folder && folder->folderType() == KMFolderTypeCachedImap ) {
const KMFolderCachedImap *dimapFolder = static_cast<const KMFolderCachedImap*>( folder->storage() );
createRights =

Loading…
Cancel
Save