[telepathy-mission-control/master] mcd_account_check_validity: accounts are never valid until they have loaded

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Jun 25 05:52:22 PDT 2009


---
 src/mcd-account.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/mcd-account.c b/src/mcd-account.c
index 06732cf..186cdb7 100644
--- a/src/mcd-account.c
+++ b/src/mcd-account.c
@@ -2635,7 +2635,8 @@ mcd_account_check_validity (McdAccount *account)
     McdAccountPrivate *priv = account->priv;
     gboolean valid;
 
-    valid = mcd_account_check_parameters (account);
+    valid = (priv->loaded && mcd_account_check_parameters (account));
+
     if (valid != priv->valid)
     {
 	GValue value = { 0 };
-- 
1.5.6.5




More information about the telepathy-commits mailing list