src/blist.c

changeset 9261
a0ed867a459e
parent 9153
d5e23e391a05
child 9285
9cedf5d26577
--- 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);
 }

mercurial