Mercurial > pidgin.yaz
diff pidgin/gtkblist.c @ 28272:968ec034a958
merged with im.pidgin.pidgin
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sun, 16 Aug 2009 23:02:17 +0900 |
parents | 5ac0a83f0b21 6b05a0e36ffb |
children | dfd8d82313be |
line wrap: on
line diff
--- a/pidgin/gtkblist.c Sat Aug 15 00:09:26 2009 +0900 +++ b/pidgin/gtkblist.c Sun Aug 16 23:02:17 2009 +0900 @@ -627,7 +627,14 @@ struct _pidgin_blist_node *gtknode = (struct _pidgin_blist_node *)purple_blist_node_get_ui_data(node); - if (purple_contact_get_alias(contact) || gtknode->contact_expanded) { + /* + * XXX Using purple_contact_get_alias here breaks because we + * specifically want to check the contact alias only (i.e. not + * the priority buddy, which purple_contact_get_alias does). + * Adding yet another get_alias is evil, so figure this out + * later :-P + */ + if (contact->alias || gtknode->contact_expanded) { purple_blist_alias_contact(contact, arg2); gtk_blist_auto_personize(purple_blist_node_get_parent(node), arg2); } else {