]> git.0d.be Git - empathy.git/commitdiff
add empathy_accounts_has_accounts
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 4 Mar 2010 16:52:37 +0000 (17:52 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 4 Mar 2010 17:09:04 +0000 (18:09 +0100)
src/empathy-accounts-common.c
src/empathy-accounts-common.h

index 334f3cba8041eef48f2f0de8fa7c4838bd1b76f3..311a5f60083b7b173453ea22c03b211f1b9dbd52 100644 (file)
@@ -71,6 +71,19 @@ empathy_accounts_has_non_salut_accounts (TpAccountManager *manager)
   return ret;
 }
 
   return ret;
 }
 
+gboolean
+empathy_accounts_has_accounts (TpAccountManager *manager)
+{
+  GList *accounts;
+  gboolean has_accounts;
+
+  accounts = tp_account_manager_get_valid_accounts (manager);
+  has_accounts = (accounts != NULL);
+  g_list_free (accounts);
+
+  return has_accounts;
+}
+
 void
 empathy_accounts_import (TpAccountManager *account_mgr,
     EmpathyConnectionManagers *cm_mgr)
 void
 empathy_accounts_import (TpAccountManager *account_mgr,
     EmpathyConnectionManagers *cm_mgr)
index 2bd51bf0d89065b50bc559036eae910b8ff98cc3..71d2dc3a1628263d9c192c9aa25f1e42a68628cb 100644 (file)
@@ -24,6 +24,8 @@
 
 gboolean empathy_accounts_has_non_salut_accounts (TpAccountManager *manager);
 
 
 gboolean empathy_accounts_has_non_salut_accounts (TpAccountManager *manager);
 
+gboolean empathy_accounts_has_accounts (TpAccountManager *manager);
+
 void empathy_accounts_show_accounts_ui (TpAccountManager *manager,
     TpAccount *account,
     GCallback window_destroyed_cb);
 void empathy_accounts_show_accounts_ui (TpAccountManager *manager,
     TpAccount *account,
     GCallback window_destroyed_cb);