aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libempathy/empathy-idle.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libempathy/empathy-idle.c b/libempathy/empathy-idle.c
index b4cc0cf6e..27ae487e7 100644
--- a/libempathy/empathy-idle.c
+++ b/libempathy/empathy-idle.c
@@ -630,10 +630,12 @@ empathy_idle_do_set_presence (EmpathyIdle *idle,
g_return_if_fail (status != NULL);
- /* FIXME: Should be sure that the account manager is prepared, but
+ /* We possibly should be sure that the account manager is prepared, but
* sometimes this isn't possible, like when exiting. In other words,
* we need a callback to empathy_idle_set_presence to be sure the
- * presence is set on all accounts successfully. */
+ * presence is set on all accounts successfully.
+ * However, in practice, this is fine as we've already prepared the
+ * account manager here in _init. */
tp_account_manager_set_all_requested_presences (priv->manager,
status_type, status, status_message);
}