# HG changeset patch # User Stu Tomlinson # Date 1193491683 0 # Node ID f9fd63586fcbfe4928e39e2044917e3ba797ef5c # Parent 77a35a382a734d222a36cfaa34c508638eccea32# Parent 27c72bd82a81a70f936a9987e4d1a3ee9e0e0bbe merge of '3a8a65c746e023953f147a9069128a4df23e97bf' and 'a1750b6bfef2b654e1620a586e4bf6c58bc3a6a9' diff -r 77a35a382a73 -r f9fd63586fcb libpurple/protocols/msn/msn.c --- a/libpurple/protocols/msn/msn.c Sat Oct 27 13:23:01 2007 +0000 +++ b/libpurple/protocols/msn/msn.c Sat Oct 27 13:28:03 2007 +0000 @@ -617,7 +617,12 @@ * XXX: blocked icon overlay isn't always accurate for MSN. * XXX: This can die as soon as purple_privacy_check() knows that * XXX: this prpl always honors both the allow and deny lists. */ - if (user) + /* While the above comment may be strictly correct (the privacy API needs + * rewriteing), purple_privacy_check() is going to be more accurate at + * indicating whether a particular buddy is going to be able to message + * you, which is the important information that this is trying to convey. + */ + if (full && user) { purple_notify_user_info_add_pair(user_info, _("Blocked"), ((user->list_op & (1 << MSN_LIST_BL)) ? _("Yes") : _("No")));