[Bug 54762] New: Stop using tp_handle_set_qdata()
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Sep 11 11:01:36 CEST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=54762
Bug #: 54762
Summary: Stop using tp_handle_set_qdata()
Classification: Unclassified
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: gabble
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: xclaesse at gmail.com
QAContact: telepathy-bugs at lists.freedesktop.org
Handles are immortal so this leaks the data until the connection disconnects.
<smcv> I think we're going to need some sort of heuristic analogous to what
would previously have kept handles reffed. keep = (mentioned by contact list ||
target of a channel || in a chatroom)
<smcv> might be worth introducing a GabbleContact object similar to Salut's
SalutContact and caching the alias/vCard there?
This should happen in gabble master, tp_handle_set/get_qdata() has been
deprecated in tp-glib 0.19.9 and will be removed in -next.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list