From a44083bdff49bcdfefcf97c20117c8352295b1a7 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandre.savard@savoirfairelinux.net>
Date: Wed, 16 Sep 2009 14:47:33 -0400
Subject: [PATCH] [#2176] Fix add call description

---
 sflphone-client-gnome/src/contacts/calltree.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/sflphone-client-gnome/src/contacts/calltree.c b/sflphone-client-gnome/src/contacts/calltree.c
index 764cee0d85..9c0c02e45e 100644
--- a/sflphone-client-gnome/src/contacts/calltree.c
+++ b/sflphone-client-gnome/src/contacts/calltree.c
@@ -691,11 +691,22 @@ void calltree_add_call (calltab_t* tab, callable_obj_t * c, GtkTreeIter *parent)
     gchar * description;
     gchar * date="";
     gchar *duration="";
-    description = g_markup_printf_escaped("<b>%s</b> <i>%s</i>\n<i>%s (%d)</i>",
+
+    if(c->_state_code == 0) {
+
+	description = g_markup_printf_escaped("<b>%s</b> <i>%s</i>",
+							      c->_peer_number,
+							      c->_peer_name);
+
+    }
+    else {
+
+	description = g_markup_printf_escaped("<b>%s</b> <i>%s</i>\n<i>%s (%d)</i>",
 							      c->_peer_number,
 							      c->_peer_name,
 							      c->_state_code_description,
 							      c->_state_code);
+    }
 
     gtk_tree_store_prepend (tab->store, &iter, parent);
 
-- 
GitLab