From 9d61f6815b6b559c444a66ef36e5d6dd323aadba Mon Sep 17 00:00:00 2001 From: mjentsch Date: Thu, 1 Jan 2015 17:27:05 +0100 Subject: [PATCH] Remove duplicate user alias change handling --- telegram-purple.c | 3 --- tgp-2prpl.c | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/telegram-purple.c b/telegram-purple.c index 3fdcec3..3e33687 100644 --- a/telegram-purple.c +++ b/telegram-purple.c @@ -372,9 +372,6 @@ static void update_user_handler (struct tgl_state *TLS, struct tgl_user *user, u p2tgl_prpl_got_user_status (TLS, user->id, &user->status); p2tgl_buddy_update (TLS, (tgl_peer_t *)user, flags); } - if (flags & (TGL_UPDATE_NAME | TGL_UPDATE_REAL_NAME | TGL_UPDATE_USERNAME) && buddy) { - p2tgl_blist_alias_buddy (buddy, user); - } if (flags & TGL_UPDATE_PHOTO) { tgl_do_get_user_info (TLS, user->id, 0, on_user_get_info, 0); } diff --git a/tgp-2prpl.c b/tgp-2prpl.c index 16f4774..e6e4191 100644 --- a/tgp-2prpl.c +++ b/tgp-2prpl.c @@ -196,7 +196,7 @@ PurpleBuddy *p2tgl_buddy_update (struct tgl_state *TLS, tgl_peer_t *user, unsign if (!b) { b = p2tgl_buddy_new (TLS, user); } - if (flags & TGL_UPDATE_NAME) { + if (flags & (TGL_UPDATE_NAME | TGL_UPDATE_REAL_NAME | TGL_UPDATE_USERNAME)) { debug ("Update username for id%d (name %s %s)\n", tgl_get_peer_id (user->id), user->user.first_name, user->user.last_name); char *alias = p2tgl_strdup_alias (user); purple_blist_alias_buddy(b, alias);