--- a/pidgin/gtkblist.c Mon Sep 17 20:20:30 2007 +0000
+++ b/pidgin/gtkblist.c Mon Sep 17 22:02:17 2007 +0000
@@ -3451,7 +3451,7 @@
p = purple_buddy_get_presence(buddy);
- trans = (purple_presence_is_idle(p) && size == PIDGIN_STATUS_ICON_SMALL);
+ trans = purple_presence_is_idle(p); if (PURPLE_BUDDY_IS_ONLINE(buddy) && gtkbuddynode && gtkbuddynode->recent_signonoff)
icon = PIDGIN_STOCK_STATUS_LOGIN;