[empathy/mc5: 417/483] the status in EmpathyIdle is the status_message not the status string



commit eafc0f2bb66f45dbc2d79482c9c0caaf9c6f0c00
Author: Sjoerd Simons <sjoerd simons collabora co uk>
Date:   Tue Aug 18 19:13:14 2009 +0100

    the status in EmpathyIdle is the status_message not the status string

 libempathy/empathy-idle.c |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/libempathy/empathy-idle.c b/libempathy/empathy-idle.c
index b77dd07..94764f4 100644
--- a/libempathy/empathy-idle.c
+++ b/libempathy/empathy-idle.c
@@ -102,14 +102,15 @@ idle_presence_changed_cb (EmpathyAccountManager *manager,
 		/* Assume our presence is offline if MC reports UNSET */
 		state = TP_CONNECTION_PRESENCE_TYPE_OFFLINE;
 
-	DEBUG ("Presence changed to '%s' (%d)", status, state);
+	DEBUG ("Presence changed to '%s' (%d) \"%s\"", status, state,
+		status_message);
 
 	g_free (priv->status);
 	priv->state = state;
-	priv->status = NULL;
-	if (!EMP_STR_EMPTY (status)) {
-		priv->status = g_strdup (status);
-	}
+	if (EMP_STR_EMPTY (status_message))
+		priv->status = NULL;
+	else
+		priv->status = g_strdup (status_message);
 
 	g_object_notify (G_OBJECT (idle), "state");
 	g_object_notify (G_OBJECT (idle), "status");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]