mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
GTK GUI: improve backspace key behaviour
Hangup if NO number have been dialed, except if call->CALL_STATE_TRANSFERT
This commit is contained in:
@ -358,7 +358,7 @@ void process_dialing(call_t * c, guint keyval, gchar * key)
|
||||
case 65288: /* BACKSPACE */
|
||||
{ /* Brackets mandatory because of local vars */
|
||||
gchar * before = c->to;
|
||||
if(strlen(c->to) > 1){
|
||||
if(strlen(c->to) >= 1){
|
||||
c->to = g_strndup(c->to, strlen(c->to) -1);
|
||||
g_free(before);
|
||||
g_print("TO: %s\n", c->to);
|
||||
@ -371,8 +371,9 @@ void process_dialing(call_t * c, guint keyval, gchar * key)
|
||||
//screen_set_call(c);
|
||||
update_call_tree(c);
|
||||
}
|
||||
else if(strlen(c->to) == 1)
|
||||
else if(strlen(c->to) == 0)
|
||||
{
|
||||
if(c->state != CALL_STATE_TRANSFERT)
|
||||
dbus_hang_up(c);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user