]> git.0d.be Git - empathy.git/commitdiff
Set to NULL the status message if it's empty.
authorXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:49:08 +0000 (16:49 +0000)
committerXavier Claessens <xclaesse@src.gnome.org>
Tue, 6 Jan 2009 16:49:08 +0000 (16:49 +0000)
svn path=/trunk/; revision=2084

libempathy/empathy-idle.c

index 66434a81e357f257e53f5fb3879f2d45aa0b2f48..9eea49771235fa6889ccda86648d3f5f215099ae 100644 (file)
@@ -410,12 +410,14 @@ empathy_idle_init (EmpathyIdle *idle)
                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),