[telepathy-mission-control/master] McdAccountManager: bugfix: emit AccountValidityChanged if an already-valid account is added
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Jun 10 03:44:57 PDT 2009
Otherwise, accounts for CMs with no required parameters would never be
announced.
---
src/mcd-account-manager.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/mcd-account-manager.c b/src/mcd-account-manager.c
index 41a59dd..3f6b640 100644
--- a/src/mcd-account-manager.c
+++ b/src/mcd-account-manager.c
@@ -325,6 +325,11 @@ add_account (McdAccountManager *account_manager, McdAccount *account)
account_manager);
g_signal_connect (account, "removed", G_CALLBACK (on_account_removed),
account_manager);
+
+ /* if the account is already valid, synthesize a signal indicating that
+ * it's been added */
+ if (mcd_account_is_valid (account))
+ on_account_validity_changed (account, TRUE, account_manager);
}
static void
--
1.5.6.5
More information about the telepathy-commits
mailing list