From: Magnus H. <leg...@us...> - 2008-05-30 20:43:28
|
Update of /cvsroot/emacs-jabber/emacs-jabber In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv6438 Modified Files: jabber-vcard-avatars.el Log Message: Revision: ma...@fr...--2005/emacs-jabber--cvs-head--0--patch-511 Creator: Magnus Henoch <ma...@fr...> Fix interactive use of jabber-vcard-avatars-fetch Index: jabber-vcard-avatars.el =================================================================== RCS file: /cvsroot/emacs-jabber/emacs-jabber/jabber-vcard-avatars.el,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- jabber-vcard-avatars.el 27 May 2008 01:12:21 -0000 1.11 +++ jabber-vcard-avatars.el 30 May 2008 20:43:14 -0000 1.12 @@ -69,7 +69,8 @@ (defun jabber-vcard-avatars-fetch (jc who sha1-hash) "Fetch WHO's vCard, and extract avatar." (interactive (list (jabber-read-account) - (jabber-read-jid-completing "Fetch whose vCard avatar: "))) + (jabber-read-jid-completing "Fetch whose vCard avatar: ") + nil)) (jabber-send-iq jc who "get" '(vCard ((xmlns . "vcard-temp"))) #'jabber-vcard-avatars-vcard (cons who sha1-hash) #'ignore nil)) @@ -82,7 +83,8 @@ (if photo (let ((avatar (jabber-avatar-from-base64-string (nth 2 photo) (nth 1 photo)))) - (unless (string= sha1-hash (avatar-sha1-sum avatar)) + (unless (or (null sha1-hash) + (string= sha1-hash (avatar-sha1-sum avatar))) (when jabber-avatar-verbose (message "%s's avatar should have SHA1 sum %s, but has %s" (jabber-jid-displayname from) |