--- a/gtk/gtkblist.c Sun Dec 17 04:55:12 2006 +0000 +++ b/gtk/gtkblist.c Sun Dec 17 05:04:23 2006 +0000 @@ -2068,7 +2068,8 @@ scale_width = orig_width = gdk_pixbuf_get_width(buf); scale_height = orig_height = gdk_pixbuf_get_height(buf); - gaim_buddy_icon_get_scale_size(prpl_info ? &prpl_info->icon_spec : NULL, &scale_width, &scale_height); + if (prpl_info && prpl_info->icon_spec.scale_rules & GAIM_ICON_SCALE_DISPLAY) + gaim_buddy_icon_get_scale_size(&prpl_info->icon_spec, &scale_width, &scale_height); if (scaled) { if(scale_height > scale_width) {