if (type == MODEST_PROTOCOL_TYPE_TRANSPORT)
tny_account = TNY_ACCOUNT(tny_camel_transport_account_new ());
else if (proto == MODEST_PROTOCOL_STORE_POP)
tny_account = TNY_ACCOUNT(tny_camel_pop_store_account_new ());
else if (proto == MODEST_PROTOCOL_STORE_IMAP)
tny_account = TNY_ACCOUNT(tny_camel_imap_store_account_new ());
if (type == MODEST_PROTOCOL_TYPE_TRANSPORT)
tny_account = TNY_ACCOUNT(tny_camel_transport_account_new ());
else if (proto == MODEST_PROTOCOL_STORE_POP)
tny_account = TNY_ACCOUNT(tny_camel_pop_store_account_new ());
else if (proto == MODEST_PROTOCOL_STORE_IMAP)
tny_account = TNY_ACCOUNT(tny_camel_imap_store_account_new ());
tny_account = tny_account_for_proto (account_data->proto);
if (!tny_account) {
g_printerr ("modest: could not create tny account for '%s'\n",
tny_account = tny_account_for_proto (account_data->proto);
if (!tny_account) {
g_printerr ("modest: could not create tny account for '%s'\n",
server_account = account_data->store_account;
else if (type == TNY_ACCOUNT_STORE_TRANSPORT_ACCOUNTS && account_data->transport_account)
server_account = account_data->transport_account;
server_account = account_data->store_account;
else if (type == TNY_ACCOUNT_STORE_TRANSPORT_ACCOUNTS && account_data->transport_account)
server_account = account_data->transport_account;