Mercurial > pidgin
diff src/blist.c @ 9261:77fdeb4c459f
[gaim-migrate @ 10060]
Fix a small design flaw that prevented buddy icons in the blist and conv
window from updating sometimes.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 11 Jun 2004 00:11:52 +0000 |
parents | 5ad89e84b3d3 |
children | 7a8aa87164ae |
line wrap: on
line diff
--- a/src/blist.c Fri Jun 11 00:08:29 2004 +0000 +++ b/src/blist.c Fri Jun 11 00:11:52 2004 +0000 @@ -553,15 +553,15 @@ { g_return_if_fail(buddy != NULL); - if (buddy->icon == icon) - return; - - if (buddy->icon != NULL) - gaim_buddy_icon_unref(buddy->icon); - - buddy->icon = (icon == NULL ? NULL : gaim_buddy_icon_ref(icon)); - - gaim_buddy_icon_cache(icon, buddy); + if (buddy->icon != icon) + { + if (buddy->icon != NULL) + gaim_buddy_icon_unref(buddy->icon); + + buddy->icon = (icon == NULL ? NULL : gaim_buddy_icon_ref(icon)); + + gaim_buddy_icon_cache(icon, buddy); + } gaim_blist_update_buddy_icon(buddy); }