summaryrefslogtreecommitdiff
path: root/toxcore/Messenger.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2015-07-11 23:10:04 -0400
committerirungentoo <irungentoo@gmail.com>2015-07-11 23:10:04 -0400
commit6f5d1a3b8e15a3d6feae2eec6a3cf28bdd53bce0 (patch)
tree312df168430e63393dbd50a0053648023a621218 /toxcore/Messenger.c
parent7225725bbfdc5b1233a9403d0621ebab9f23e6dc (diff)
Tell A/V that friend is offline when friend is deleted.
Diffstat (limited to 'toxcore/Messenger.c')
-rw-r--r--toxcore/Messenger.c3
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);