[telepathy-salut/master] salut_self_set_presence: set status_message to NULL if the msg is an empty string

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Apr 13 07:21:59 PDT 2009


---
 src/salut-self.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/salut-self.c b/src/salut-self.c
index 57e2b34..9ace42a 100644
--- a/src/salut-self.c
+++ b/src/salut-self.c
@@ -526,7 +526,10 @@ salut_self_set_presence (SalutSelf *self, SalutPresenceId status,
 
   self->status = status;
   g_free (self->status_message);
-  self->status_message = g_strdup (message);
+  if (tp_strdiff (message, ""))
+    self->status_message = g_strdup (message);
+  else
+    self->status_message = NULL;
 
   return SALUT_SELF_GET_CLASS (self)->set_presence (self, error);
 }
-- 
1.5.6.5




More information about the telepathy-commits mailing list