Skip to content
Snippets Groups Projects
Commit 7e60c424 authored by Emmanuel Milou's avatar Emmanuel Milou
Browse files

[#1848] Fix transfer interface bug

parent 073a1fe1
No related branches found
No related tags found
No related merge requests found
...@@ -501,14 +501,15 @@ process_dialing(callable_obj_t * c, guint keyval, gchar * key) ...@@ -501,14 +501,15 @@ process_dialing(callable_obj_t * c, guint keyval, gchar * key)
gchar * before = c->_peer_number; gchar * before = c->_peer_number;
if(strlen(c->_peer_number) >= 1){ if(strlen(c->_peer_number) >= 1){
if (c->_state == CALL_STATE_TRANSFERT)
{
c->_trsft_to = g_strndup (c->_trsft_to, strlen(c->_trsft_to) - 1);
}
else
{
c->_peer_number = g_strndup(c->_peer_number, strlen(c->_peer_number) -1); c->_peer_number = g_strndup(c->_peer_number, strlen(c->_peer_number) -1);
g_free(before); g_free(before);
DEBUG("TO: backspace %s", c->_peer_number); DEBUG("TO: backspace %s", c->_peer_number);
if(c->_state == CALL_STATE_DIALING)
{
//g_free(c->_peer_name);
//c->_peer_name = g_strconcat("\"\" <", c->_peer_number, ">", NULL);
} }
calltree_update_call(current_calls,c); calltree_update_call(current_calls,c);
} }
...@@ -581,7 +582,6 @@ sflphone_new_call() ...@@ -581,7 +582,6 @@ sflphone_new_call()
void void
sflphone_keypad( guint keyval, gchar * key) sflphone_keypad( guint keyval, gchar * key)
{ {
DEBUG("sflphone_keypad \n");
callable_obj_t * c = calltab_get_selected_call(current_calls); callable_obj_t * c = calltab_get_selected_call(current_calls);
if((active_calltree != current_calls) || (active_calltree == current_calls && !c)) if((active_calltree != current_calls) || (active_calltree == current_calls && !c))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment