diff options
author | Eion Robb <eion@robbmob.com> | 2010-08-13 06:23:34 +0400 |
---|---|---|
committer | Eion Robb <eion@robbmob.com> | 2010-08-13 06:23:34 +0400 |
commit | 9bc8833c7f06264d18c4ba5e77099b59935ff69f (patch) | |
tree | 3bf25c16beaeaa8d5dff897541b0e63320636b3a /skype_events.c | |
parent | 742ee2ad24b4dfcce7fd672cea15be6aced203a8 (diff) |
Replace the 'Call...' buddy list menu item with 'End Call' if you are in a call with that buddy
Diffstat (limited to 'skype_events.c')
-rw-r--r-- | skype_events.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/skype_events.c b/skype_events.c index 490db9e..9b1f676 100644 --- a/skype_events.c +++ b/skype_events.c @@ -860,6 +860,7 @@ skype_call_accept_cb(gchar *call) { skype_send_message_nowait("ALTER CALL %s ANSWER", call); skype_send_message_nowait("SET CALL %s SEEN", call); + skype_send_message_nowait("CLEAR CALLHISTORY INCOMING"); g_free(call); } @@ -868,6 +869,7 @@ skype_call_accept_video_cb(gchar *call) { skype_send_message("ALTER CALL %s ANSWER", call); skype_send_message("SET CALL %s SEEN", call); + skype_send_message("CLEAR CALLHISTORY INCOMING"); skype_send_message_nowait("ALTER CALL %s START_VIDEO_SEND", call); skype_send_message_nowait("ALTER CALL %s START_VIDEO_RECEIVE", call); g_free(call); @@ -878,6 +880,7 @@ skype_call_reject_cb(gchar *call) { skype_send_message_nowait("ALTER CALL %s END HANGUP", call); skype_send_message_nowait("SET CALL %s SEEN", call); + skype_send_message_nowait("CLEAR CALLHISTORY INCOMING"); g_free(call); } @@ -885,6 +888,7 @@ void skype_call_ignore_cb(gchar *call) { skype_send_message_nowait("SET CALL %s SEEN", call); + skype_send_message_nowait("CLEAR CALLHISTORY INCOMING"); g_free(call); } @@ -893,6 +897,7 @@ skype_call_voicemail_cb(gchar *call) { skype_send_message_nowait("ALTER CALL %s END REDIRECT_TO_VOICEMAIL", call); skype_send_message_nowait("SET CALL %s SEEN", call); + skype_send_message_nowait("CLEAR CALLHISTORY INCOMING"); g_free(call); } @@ -901,6 +906,7 @@ skype_call_forward_cb(gchar *call) { skype_send_message_nowait("ALTER CALL %s END FORWARD_CALL", call); skype_send_message_nowait("SET CALL %s SEEN", call); + skype_send_message_nowait("CLEAR CALLHISTORY INCOMING"); g_free(call); } |