]> git.pld-linux.org Git - packages/twinkle.git/blob - twinkle-dtmf.patch
- rel 1
[packages/twinkle.git] / twinkle-dtmf.patch
1 Index: src/session.cpp
2 ===================================================================
3 --- src/session.cpp     (revision 223)
4 +++ src/session.cpp     (working copy)
5 @@ -653,18 +653,19 @@
6                 case DTMF_AUTO:
7                 case DTMF_INBAND:
8                         get_line()->ci_set_dtmf_supported(true, true);
9 +                       ui->cb_dtmf_supported(get_line()->get_line_number());
10                         break;
11                 case DTMF_RFC2833:
12                         get_line()->ci_set_dtmf_supported(false);
13 +                       ui->cb_dtmf_not_supported(get_line()->get_line_number());
14                         break;
15                 case DTMF_INFO:
16                         get_line()->ci_set_dtmf_supported(true, false, true);
17 +                       ui->cb_dtmf_supported(get_line()->get_line_number());
18                         break;
19                 default:
20                         assert(false);
21                 }
22 -               
23 -               ui->cb_line_state_changed();
24         }
25  
26         audio_rtp_session->run();
27 @@ -675,10 +676,10 @@
28                 MEMMAN_DELETE(audio_rtp_session);
29                 delete audio_rtp_session;
30                 audio_rtp_session = NULL;
31 +       
32 +               get_line()->ci_set_dtmf_supported(false);
33 +               ui->cb_line_state_changed();
34         }
35 -       
36 -       get_line()->ci_set_dtmf_supported(false);
37 -       ui->cb_line_state_changed();
38  }
39  
40  t_audio_session *t_session::get_audio_session(void) const {
This page took 0.074562 seconds and 3 git commands to generate.