X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-account-mgr.c;h=bc6d51b9317d8e2c0b0e3f7f39f66eb68007631c;hp=368b9c25e077fcc597bcb2cc4c03affcb5fa0d7f;hb=c5a5b586adace0a0a65316ea89ecbf52e5b08430;hpb=cb68944c4c0c8e36453b07926bca8ebee668aa7b diff --git a/src/modest-account-mgr.c b/src/modest-account-mgr.c index 368b9c2..bc6d51b 100644 --- a/src/modest-account-mgr.c +++ b/src/modest-account-mgr.c @@ -721,6 +721,26 @@ modest_account_mgr_remove_account (ModestAccountMgr * self, return TRUE; } +gboolean +modest_account_mgr_remove_server_account (ModestAccountMgr * self, + const gchar* name) +{ + ModestAccountMgrPrivate *priv; + + g_return_val_if_fail (MODEST_IS_ACCOUNT_MGR(self), FALSE); + g_return_val_if_fail (name, FALSE); + + if (!modest_account_mgr_account_exists (self, name, TRUE)) { + g_printerr ("modest: %s: server account '%s' does not exist\n", __FUNCTION__, name); + return FALSE; + } + + priv = MODEST_ACCOUNT_MGR_GET_PRIVATE (self); + real_remove_account (priv->modest_conf, name, TRUE); + + return TRUE; +} + /* strip the first /n/ character from each element