From 89264d6650bff755bc4f9746f55cb6c347a8709d Mon Sep 17 00:00:00 2001 From: Pierre-Luc Beaudoin <pierre-luc.beaudoin@savoirfairelinux.com> Date: Thu, 20 Sep 2007 18:18:24 -0400 Subject: [PATCH] Can't send DTMF when ringing! --- sflphone-gtk/src/actions.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sflphone-gtk/src/actions.c b/sflphone-gtk/src/actions.c index f60cc2deaf..bc89d83343 100644 --- a/sflphone-gtk/src/actions.c +++ b/sflphone-gtk/src/actions.c @@ -263,7 +263,6 @@ sflphone_keypad( guint keyval, gchar * key) process_dialing(c, keyval, key); break; case CALL_STATE_CURRENT: - case CALL_STATE_RINGING: case CALL_STATE_BUSY: case CALL_STATE_FAILURE: switch (keyval) @@ -313,6 +312,14 @@ sflphone_keypad( guint keyval, gchar * key) break; } break; + case CALL_STATE_RINGING: + switch (keyval) + { + case 65307: /* ESCAPE */ + dbus_hang_up(c); + break; + } + break; default: break; } -- GitLab