From 1f8e5fdb3042e04760f97f59e159fee3cc8975ce Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Wed, 11 Nov 2009 16:26:58 -0500 Subject: [PATCH] [#2405] Client handles unknown call in current state as well --- sflphone-client-gnome/src/callable_obj.c | 1 + sflphone-client-gnome/src/dbus/dbus.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sflphone-client-gnome/src/callable_obj.c b/sflphone-client-gnome/src/callable_obj.c index abf900dc1c..5dc79bf37a 100644 --- a/sflphone-client-gnome/src/callable_obj.c +++ b/sflphone-client-gnome/src/callable_obj.c @@ -133,6 +133,7 @@ void create_new_call (callable_type_t type, call_state_t state, gchar* callID , obj->_peer_name = g_strdup (peer_name); obj->_peer_number = g_strdup (peer_number); obj->_peer_info = g_strdup (get_peer_info (peer_name, peer_number)); + obj->_trsft_to = ""; set_timestamp (&(obj->_time_start)); set_timestamp (&(obj->_time_stop)); diff --git a/sflphone-client-gnome/src/dbus/dbus.c b/sflphone-client-gnome/src/dbus/dbus.c index 3f1d30a385..73543bd328 100644 --- a/sflphone-client-gnome/src/dbus/dbus.c +++ b/sflphone-client-gnome/src/dbus/dbus.c @@ -186,7 +186,7 @@ call_state_cb (DBusGProxy *proxy UNUSED, // The callID is unknow, threat it like a new call // If it were an incoming call, we won't be here // It means that a new call has been initiated with an other client (cli for instance) - if ( strcmp(state, "RINGING") == 0 ) + if ( strcmp(state, "RINGING") == 0 || strcmp(state, "CURRENT") == 0) { callable_obj_t *new_call; GHashTable *call_details; -- GitLab