aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-06-28 02:23:01 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-06-30 05:25:25 +0800
commitf525838816519b904aa95331306fa56c9a4b586c (patch)
treebd4008880b3f36061937587d874acfaa0835b337
parent87c04cfc2ccd7ffea028ee4e1d7a7e5d554ca056 (diff)
downloadgsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar.gz
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar.bz2
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar.lz
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar.xz
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.tar.zst
gsoc2013-evolution-f525838816519b904aa95331306fa56c9a4b586c.zip
online-accounts: Set GoaAccount ID in calendar and contact sources.
Forgot that part... kind of important.
-rw-r--r--modules/online-accounts/e-online-accounts-google.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/online-accounts/e-online-accounts-google.c b/modules/online-accounts/e-online-accounts-google.c
index 32280792dc..4a70730ca3 100644
--- a/modules/online-accounts/e-online-accounts-google.c
+++ b/modules/online-accounts/e-online-accounts-google.c
@@ -311,6 +311,9 @@ online_accounts_google_sync_calendar (GoaObject *goa_object,
* will authenticate itself if it sees a GOA ID. */
e_source_set_property (source, "auth", "1");
+ string = goa_account_get_id (goa_account);
+ e_source_set_property (source, GOA_KEY, string);
+
if (new_source) {
e_source_group_add_source (source_group, source, -1);
g_object_unref (source);
@@ -368,6 +371,9 @@ online_accounts_google_sync_contacts (GoaObject *goa_object,
* will authenticate itself if it sees a GOA ID. */
e_source_set_property (source, "auth", "plain/password");
+ string = goa_account_get_id (goa_account);
+ e_source_set_property (source, GOA_KEY, string);
+
if (new_source) {
e_source_group_add_source (source_group, source, -1);
g_object_unref (source);