From 8ee4f680c2bcad7d70d7ddfe7c175f7e3f565673 Mon Sep 17 00:00:00 2001 From: mjentsch Date: Mon, 16 Nov 2015 15:43:32 +0100 Subject: [PATCH] Fix own name being added to the buddy list --- telegram-purple.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/telegram-purple.c b/telegram-purple.c index afab4f3..b7e5a29 100644 --- a/telegram-purple.c +++ b/telegram-purple.c @@ -338,6 +338,11 @@ static void on_get_dialog_list_done (struct tgl_state *TLS, void *callback_extra for (; i >= 0; i--) { tgl_peer_t *UC = tgl_peer_get (TLS, peers[i]); + // our own contact shouldn't show up in our buddy list + if (tgl_get_peer_id (UC->id) == tgl_get_peer_id (TLS->our_id)) { + continue; + } + switch (tgl_get_peer_type (peers[i])) { case TGL_PEER_USER: assert (UC);