empathy r2084 - trunk/libempathy



Author: xclaesse
Date: Tue Jan  6 16:49:08 2009
New Revision: 2084
URL: http://svn.gnome.org/viewvc/empathy?rev=2084&view=rev

Log:
Set to NULL the status message if it's empty.

Modified:
   trunk/libempathy/empathy-idle.c

Modified: trunk/libempathy/empathy-idle.c
==============================================================================
--- trunk/libempathy/empathy-idle.c	(original)
+++ trunk/libempathy/empathy-idle.c	Tue Jan  6 16:49:08 2009
@@ -410,12 +410,14 @@
 		g_clear_error (&error);
 	}
 	priv->status = mission_control_get_presence_message_actual (priv->mc, &error);
-	if (error) {
-		DEBUG ("Error getting actual presence message: %s", error->message);
-
+	if (error || G_STR_EMPTY (priv->status)) {
 		g_free (priv->status);
 		priv->status = NULL;
-		g_clear_error (&error);
+
+		if (error) {
+			DEBUG ("Error getting actual presence message: %s", error->message);
+			g_clear_error (&error);
+		}
 	}
 
 	dbus_g_proxy_connect_signal (DBUS_G_PROXY (priv->mc),



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