diff options
author | irungentoo <irungentoo@gmail.com> | 2015-07-11 23:10:04 -0400 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2015-07-11 23:10:04 -0400 |
commit | 6f5d1a3b8e15a3d6feae2eec6a3cf28bdd53bce0 (patch) | |
tree | 312df168430e63393dbd50a0053648023a621218 /toxcore/Messenger.c | |
parent | 7225725bbfdc5b1233a9403d0621ebab9f23e6dc (diff) |
Tell A/V that friend is offline when friend is deleted.
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r-- | toxcore/Messenger.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c index c8c0042f..d27e3ae5 100644 --- a/toxcore/Messenger.c +++ b/toxcore/Messenger.c | |||
@@ -381,6 +381,9 @@ int m_delfriend(Messenger *m, int32_t friendnumber) | |||
381 | if (friend_not_valid(m, friendnumber)) | 381 | if (friend_not_valid(m, friendnumber)) |
382 | return -1; | 382 | return -1; |
383 | 383 | ||
384 | if (m->friend_connectionstatuschange_internal) | ||
385 | m->friend_connectionstatuschange_internal(m, friendnumber, 0, m->friend_connectionstatuschange_internal_userdata); | ||
386 | |||
384 | clear_receipts(m, friendnumber); | 387 | clear_receipts(m, friendnumber); |
385 | remove_request_received(&(m->fr), m->friendlist[friendnumber].real_pk); | 388 | remove_request_received(&(m->fr), m->friendlist[friendnumber].real_pk); |
386 | friend_connection_callbacks(m->fr_c, m->friendlist[friendnumber].friendcon_id, MESSENGER_CALLBACK_INDEX, 0, 0, 0, 0, 0); | 389 | friend_connection_callbacks(m->fr_c, m->friendlist[friendnumber].friendcon_id, MESSENGER_CALLBACK_INDEX, 0, 0, 0, 0, 0); |