case TNY_FOLDER_TYPE_INBOX:
case TNY_FOLDER_TYPE_JUNK:
case TNY_FOLDER_TYPE_TRASH:
- default:
+ case TNY_FOLDER_TYPE_ROOT:
+ case TNY_FOLDER_TYPE_NOTES:
+ case TNY_FOLDER_TYPE_CONTACTS:
+ case TNY_FOLDER_TYPE_CALENDAR:
+ case TNY_FOLDER_TYPE_ARCHIVE:
+ case TNY_FOLDER_TYPE_MERGE:
+ case TNY_FOLDER_TYPE_NUM:
rules |= MODEST_FOLDER_RULES_FOLDER_NON_DELETABLE;
rules |= MODEST_FOLDER_RULES_FOLDER_NON_MOVEABLE;
rules |= MODEST_FOLDER_RULES_FOLDER_NON_RENAMEABLE;
+ default:
+ break;
}
} else {
- ModestProtocol proto;
+ ModestTransportStoreProtocol proto;
TnyAccount *account =
tny_folder_get_account ((TnyFolder*)folder);
if (!account)
return -1; /* no account: nothing is allowed */
- proto = modest_protocol_info_get_protocol (
- tny_account_get_proto (account));
+ proto = modest_protocol_info_get_transport_store_protocol (tny_account_get_proto (account));
if (proto == MODEST_PROTOCOL_STORE_IMAP) {
rules = 0;