Mercurial > pidgin
diff src/conversation.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 | 947876140943 |
children | af707cc1e229 |
line wrap: on
line diff
--- a/src/conversation.c Fri Jun 11 00:08:29 2004 +0000 +++ b/src/conversation.c Fri Jun 11 00:11:52 2004 +0000 @@ -1559,13 +1559,13 @@ { g_return_if_fail(im != NULL); - if (im->icon == icon) - return; - - if (im->icon != NULL) - gaim_buddy_icon_unref(im->icon); - - im->icon = (icon == NULL ? NULL : gaim_buddy_icon_ref(icon)); + if (im->icon != icon) + { + if (im->icon != NULL) + gaim_buddy_icon_unref(im->icon); + + im->icon = (icon == NULL ? NULL : gaim_buddy_icon_ref(icon)); + } gaim_conversation_update(gaim_conv_im_get_conversation(im), GAIM_CONV_UPDATE_ICON);