X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-default-connection-policy.c;h=778ca0e93f34391f8a91bb1ec856c90c2d31033c;hb=ad4a6b87edebd6ef1974d67cea855f5a9fdd39ac;hp=214a3e21b193d8ea85b9fb855f1a37c79badbd87;hpb=9c84a565b9735bef712d1aeb7c8ddbbe403c9741;p=modest diff --git a/src/modest-default-connection-policy.c b/src/modest-default-connection-policy.c index 214a3e2..778ca0e 100644 --- a/src/modest-default-connection-policy.c +++ b/src/modest-default-connection-policy.c @@ -29,10 +29,12 @@ #include #include -#include -#include +#include "modest-default-connection-policy.h" +#include "modest-account-mgr-helpers.h" +#include "modest-runtime.h" #include +#include static GObjectClass *parent_class = NULL; @@ -45,6 +47,12 @@ modest_default_connection_policy_set_current (TnyConnectionPolicy *self, TnyAcco static void modest_default_connection_policy_on_connect (TnyConnectionPolicy *self, TnyAccount *account) { + /* Set the username as succedded */ + if (TNY_IS_STORE_ACCOUNT (account)) + modest_account_mgr_set_server_account_username_has_succeeded (modest_runtime_get_account_mgr (), + tny_account_get_id (account), + TRUE); + return; } @@ -57,7 +65,6 @@ modest_default_connection_policy_on_connection_broken (TnyConnectionPolicy *self static void modest_default_connection_policy_on_disconnect (TnyConnectionPolicy *self, TnyAccount *account) { - tny_account_cancel (account); return; }