comparison libpurple/protocols/oscar/oscar.h @ 28758:3161c687d7bc

Don't call aim_src_clientready() until we have activated our feedbag (and also until after we have our bos rights, but I'm not sure if that matters). This fixes the bug where AIM block lists recently stopped working. I imagine AIM permit lists were also broken, as well as the three ICQ privacy lists. It's conceivable that this will also fix the bug where your contact list is sometimes empty, but I have no evidence to support that either way. This change will be in the next release of Pidgin, 2.6.3, which will probably be released within the next week. Thanks to AOL for telling me what we were doing wrong. Fixes #10489 Fixes #10499 Fixes #10509 Refs #10411
author Mark Doliner <mark@kingant.net>
date Thu, 15 Oct 2009 23:42:27 +0000
parents dc0c781dce10
children 75aab8587e90 45583f271c02
comparison
equal deleted inserted replaced
28755:d5ff2cd6064a 28758:3161c687d7bc
532 struct aim_emailinfo *emailinfo; 532 struct aim_emailinfo *emailinfo;
533 533
534 struct { 534 struct {
535 struct aim_userinfo_s *userinfo; 535 struct aim_userinfo_s *userinfo;
536 } locate; 536 } locate;
537
538 struct {
539 gboolean have_rights;
540 } bos;
537 541
538 /* Server-stored information (ssi) */ 542 /* Server-stored information (ssi) */
539 struct { 543 struct {
540 gboolean received_data; 544 gboolean received_data;
541 guint16 numitems; 545 guint16 numitems;