[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