# HG changeset patch # User Sean Egan # Date 1182975555 0 # Node ID 9b3c2ba1a5c3df5eb0ff93cfbcce671eef942888 # Parent c50e960e70860067d2b4db5d7f5baef0c50950ff Mobile icon trumps prpl icon in expanded buddies. Fixes #515 diff -r c50e960e7086 -r 9b3c2ba1a5c3 pidgin/gtkblist.c --- a/pidgin/gtkblist.c Wed Jun 27 19:43:48 2007 +0000 +++ b/pidgin/gtkblist.c Wed Jun 27 20:19:15 2007 +0000 @@ -3116,6 +3116,15 @@ } else if(PURPLE_BLIST_NODE_IS_BUDDY(node)) { buddy = (PurpleBuddy*)node; gtkbuddynode = node->ui_data; + p = purple_buddy_get_presence(buddy); + if (purple_presence_is_status_primitive_active(p, PURPLE_STATUS_MOBILE)) { + path = g_build_filename(DATADIR, "pixmaps", "pidgin", "emblems", + "16", "mobile.png", NULL); + ret = gdk_pixbuf_new_from_file(path, NULL); + g_free(path); + return ret; + } + if (((struct _pidgin_blist_node*)(node->parent->ui_data))->contact_expanded) return pidgin_create_prpl_icon(((PurpleBuddy*)node)->account, PIDGIN_PRPL_ICON_SMALL); } else if(PURPLE_BLIST_NODE_IS_CHAT(node)) {