diff --git a/src/gcal-source-dialog.c b/src/gcal-source-dialog.c index 3de5476f..6da9c86d 100644 --- a/src/gcal-source-dialog.c +++ b/src/gcal-source-dialog.c @@ -699,6 +699,16 @@ online_accounts_listbox_row_activated (GtkListBox *box, } else { + GoaAccount *account = g_object_get_data (G_OBJECT (row), "goa-account"); + gchar *id; + + g_return_if_fail (GOA_IS_ACCOUNT (account)); + + id = goa_account_dup_id (account); + + spawn_goa_with_args (id, NULL); + + g_free (id); } }