summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
82f3ed0)
ag_account_set_enabled() is not global enable state, we have to ensure that
selected service is NULL before that.
if (!tp_strdiff (key, "Enabled"))
{
if (!tp_strdiff (key, "Enabled"))
{
+ /* Enabled is a global setting on the account, not per-services,
+ * unfortunately */
+ ag_account_select_service (account, NULL);
ag_account_set_enabled (account, !tp_strdiff (val, "true"));
}
else if (!tp_strdiff (key, "DisplayName"))
ag_account_set_enabled (account, !tp_strdiff (val, "true"));
}
else if (!tp_strdiff (key, "DisplayName"))