[Pidgin] #10935: Roster versioning causes every entity to display "Subscription: None" in the tooltip
Pidgin
trac at pidgin.im
Tue Jan 12 22:43:56 EST 2010
#10935: Roster versioning causes every entity to display "Subscription: None" in
the tooltip
------------------------+---------------------------------------------------
Reporter: darkrain42 | Owner: darkrain42
Type: defect | Status: new
Milestone: 2.6.6 | Component: XMPP
Version: | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment(by darkrain42 at pidgin.im):
(In [b4776a1cbbcc566564678032d094cc560701f4f6]):[[BR]]
A clunky attempt to track roster subscriptions with roster versioning
enabled.
There are, I believe, two remaining issues here:
* All uses of jabber_buddy_find(js, ..., FALSE) need to be audited, as
users on the roster aren't pre-created.
* jabber_roster_add_buddy() needs to check all instances of the
PurpleBuddy
for subscription state (and sync to this instance), as this could be
a new PB for a pre-existing contact.
This would be so much cleaner if the core had a concept of subscription
state
(or a model of one PurpleBuddy per contact). Refs #10935.
--
Ticket URL: <http://developer.pidgin.im/ticket/10935#comment:5>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list