Index: src/gtkaccount.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/gtkaccount.c,v retrieving revision 1.136 diff -u -p -r1.136 gtkaccount.c --- src/gtkaccount.c 18 Jul 2004 14:57:55 -0000 1.136 +++ src/gtkaccount.c 24 Jul 2004 18:41:31 -0000 @@ -583,7 +583,9 @@ convert_buddy_icon(GaimAccount *account, } for (i = 0; prpl_formats[i]; i++) { gaim_debug_info("buddyicon", "Converting buddy icon to %s as %s\n", prpl_formats[i], filename); - if (gdk_pixbuf_save (pixbuf, filename, prpl_formats[i], &error, NULL) == FALSE) + /* The gdk-pixbuf documentation is wrong. gdk_pixbuf_save returns TRUE if it was successful, + * FALSE if an error was set. */ + if (gdk_pixbuf_save (pixbuf, filename, prpl_formats[i], &error, NULL) == TRUE) break; } if (!error) {