# HG changeset patch # User Richard Laager # Date 1178737519 0 # Node ID a520e48dbfefc3c46b77e51295e0ad8fb03577f3 # Parent 9457f04bd8571ff06868077219966efb12a276cd Patch from ticket #819 from vampire Here's a quick fix for the disappearing buddy icons bug. Looks like this happens in purple_buddy_icons_find() when caching is disabled, and purple_buddy_icon_update() then removes the settings from the blist. Fixes #491 diff -r 9457f04bd857 -r a520e48dbfef libpurple/buddyicon.c --- a/libpurple/buddyicon.c Wed May 09 19:02:36 2007 +0000 +++ b/libpurple/buddyicon.c Wed May 09 19:05:19 2007 +0000 @@ -416,7 +416,7 @@ } ref_filename(filename); } - else + else if (!icon->img) { purple_blist_node_remove_setting((PurpleBlistNode *)buddy, "buddy_icon"); purple_blist_node_remove_setting((PurpleBlistNode *)buddy, "icon_checksum");