Mercurial > pidgin
comparison libpurple/protocols/oscar/oscar.h @ 28388: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 | 45583f271c02 |
comparison
equal
deleted
inserted
replaced
28385:d5ff2cd6064a | 28388: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; |