# HG changeset patch # User Sean Egan # Date 1180573073 0 # Node ID 45178b7e580dd25c49a99ce324d355ead47db43a # Parent 4b711c5c2db8c234d832d033c9d648bd41cebd12 Show the Invisible icon (the same one in the statusbox for buddies that are broadcasting an invisible status to you. This should fix #740, but I'm not positive diff -r 4b711c5c2db8 -r 45178b7e580d pidgin/gtkblist.c --- a/pidgin/gtkblist.c Thu May 31 00:47:24 2007 +0000 +++ b/pidgin/gtkblist.c Thu May 31 00:57:53 2007 +0000 @@ -3246,6 +3246,9 @@ else if (purple_presence_is_idle(p) && size == PIDGIN_STATUS_ICON_SMALL) ret = gtk_widget_render_icon (GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AVAILABLE_I, icon_size, "GtkTreeView"); + else if (purple_presence_is_status_primitive_active(p, PURPLE_STATUS_INVISIBLE)) + ret = gtk_widget_render_icon(GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_INVISIBLE, + icon_size, "GtkTreeView"); else ret = gtk_widget_render_icon(GTK_WIDGET(gtkblist->treeview), PIDGIN_STOCK_STATUS_AVAILABLE, icon_size, "GtkTreeView");