aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2011-12-11 12:54:40 +0000
committerWilmer van der Gaast <wilmer@gaast.net>2011-12-11 12:54:40 +0000
commit877686b6ada5aaea69ac5e629c385ea60a3f1829 (patch)
tree0e468cb3808be03081c81aa1368f72ef2c858e54
parente46db53456e89bcf9e0baf4c093c4b02e082819a (diff)
Read both alias and server_alias properties for libpurple contacts. TBH I
don't even know what's the difference, but this fixes Facebook nicks when using libpurple.
-rw-r--r--protocols/purple/purple.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/protocols/purple/purple.c b/protocols/purple/purple.c
index fe0fc35f..3dedd20c 100644
--- a/protocols/purple/purple.c
+++ b/protocols/purple/purple.c
@@ -749,6 +749,8 @@ static void prplcb_blist_update( PurpleBuddyList *list, PurpleBlistNode *node )
if( bud->server_alias )
imcb_rename_buddy( ic, bud->name, bud->server_alias );
+ else if( bud->alias )
+ imcb_rename_buddy( ic, bud->name, bud->alias );
if( group )
imcb_add_buddy( ic, bud->name, purple_group_get_name( group ) );