From: Nathan W. <fac...@us...> - 2003-03-31 22:41:03
|
Update of /cvsroot/gaim/gaim/src In directory sc8-pr-cvs1:/tmp/cvs-serv17790/src Modified Files: buddy.c Log Message: the world is a colorful place, and now, so is the buddy list. Index: buddy.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/buddy.c,v retrieving revision 1.470 retrieving revision 1.471 diff -u -d -r1.470 -r1.471 --- buddy.c 31 Mar 2003 20:13:33 -0000 1.470 +++ buddy.c 31 Mar 2003 22:40:56 -0000 1.471 @@ -899,8 +899,10 @@ /* Idle grey buddies affects the whole row. This converts the status icon to greyscale. */ - if ((b->idle && blist_options & OPT_BLIST_GREY_IDLERS) || gtkblist->editmode) - gdk_pixbuf_saturate_and_pixelate(scale, scale, 0, FALSE); + if (!b->present && gtkblist->editmode) + gdk_pixbuf_saturate_and_pixelate(scale, scale, 0.0, FALSE); + else if (b->idle && blist_options & OPT_BLIST_GREY_IDLERS) + gdk_pixbuf_saturate_and_pixelate(scale, scale, 0.25, FALSE); return scale; } @@ -921,9 +923,11 @@ if (buf) { - if ((b->idle && blist_options & OPT_BLIST_GREY_IDLERS) || gtkblist->editmode) { - gdk_pixbuf_saturate_and_pixelate(buf, buf, 0, FALSE); - } + if (!b->present && gtkblist->editmode) + gdk_pixbuf_saturate_and_pixelate(buf, buf, 0.0, FALSE); + if (b->idle && blist_options & OPT_BLIST_GREY_IDLERS) + gdk_pixbuf_saturate_and_pixelate(buf, buf, 0.25, FALSE); + ret = gdk_pixbuf_scale_simple(buf,30,30, GDK_INTERP_BILINEAR); g_object_unref(G_OBJECT(buf)); return ret; |