[gaim-migrate @ 12891]

Wed, 22 Jun 2005 22:59:01 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Wed, 22 Jun 2005 22:59:01 +0000
changeset 11020
c1251ff4e369
parent 11019
6786068b00ab
child 11021
0b381b550353

[gaim-migrate @ 12891]
sf patch #1223465, from Richard Laager
"The MSN prpl considers the existence of a buddy_icon
setting for a buddy in blist.xml to mean that a buddy icon
exists. If the cache file has been deleted, this causes Gaim
to fail to retrieve a new buddy icon."

committer: Mark Doliner <markdoliner@pidgin.im>

src/protocols/msn/slp.c file | annotate | diff | comparison | revisions
--- a/src/protocols/msn/slp.c	Wed Jun 22 22:46:18 2005 +0000
+++ b/src/protocols/msn/slp.c	Wed Jun 22 22:59:01 2005 +0000
@@ -842,7 +842,9 @@
 	if (new == NULL)
 		return FALSE;
 
-	if (old != NULL && !strcmp(old, new))
+	/* If the old and new checksums are the same, and the file actually exists,
+	 * then return TRUE */
+	if (old != NULL && !strcmp(old, new) && (gaim_buddy_icons_find(account, gaim_buddy_get_name(buddy)) != NULL))
 		return TRUE;
 
 	return FALSE;

mercurial