summaryrefslogtreecommitdiff
path: root/src/mcd-master.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mcd-master.c')
-rw-r--r--src/mcd-master.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mcd-master.c b/src/mcd-master.c
index e6b379a1..5ea3384e 100644
--- a/src/mcd-master.c
+++ b/src/mcd-master.c
@@ -145,13 +145,7 @@ mcd_master_transport_connected (McdMaster *master, McdTransportPlugin *plugin,
McdAccount *account = MCD_ACCOUNT (v);
GHashTable *conditions;
- /* get all enabled accounts, which have the "ConnectAutomatically"
- * flag set and that are not connected */
- if (!mcd_account_is_valid (account) ||
- !mcd_account_is_enabled (account) ||
- !mcd_account_get_connect_automatically (account) ||
- mcd_account_get_connection_status (account) ==
- TP_CONNECTION_STATUS_CONNECTED)
+ if (!mcd_account_would_like_to_connect (account))
continue;
DEBUG ("account %s would like to connect",