From 7d337633ecc3a737580748c669e1f61144b80738 Mon Sep 17 00:00:00 2001 From: Milan Crha Date: Thu, 17 May 2012 14:08:30 +0200 Subject: Bug #676226 - Changing GOA mail account looses GOA key --- modules/online-accounts/e-online-accounts-google.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules') diff --git a/modules/online-accounts/e-online-accounts-google.c b/modules/online-accounts/e-online-accounts-google.c index 2c64218d57..ab394f622e 100644 --- a/modules/online-accounts/e-online-accounts-google.c +++ b/modules/online-accounts/e-online-accounts-google.c @@ -206,6 +206,13 @@ online_accounts_google_sync_mail (GoaObject *goa_object, string = goa_account_get_id (goa_account); camel_url_set_param (url, GOA_KEY, string); + if (new_account) { + e_account_set_bool (account, E_ACCOUNT_SOURCE_AUTO_CHECK, TRUE); + e_account_set_int (account, E_ACCOUNT_SOURCE_AUTO_CHECK_TIME, 10); + + camel_url_set_param (url, "filter-inbox", "true"); + } + g_free (account->source->url); account->source->url = camel_url_to_string (url, 0); -- cgit v1.2.3