[Bug 78381] New: [next] TpBaseProtocol should be able to avoid implementing Avatars, per-instance

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed May 7 02:17:40 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=78381

          Priority: medium
            Bug ID: 78381
          Assignee: telepathy-bugs at lists.freedesktop.org
            Blocks: 68661
           Summary: [next] TpBaseProtocol should be able to avoid
                    implementing Avatars, per-instance
        QA Contact: telepathy-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: simon.mcvittie at collabora.co.uk
          Hardware: Other
            Status: NEW
           Version: git master
         Component: tp-glib
        Depends on: 77189
           Product: Telepathy

Related to Bug #77189 and Bug #77197.

My Haze update for Bug #77189 attempts to remove Protocol.I.Avatars from the
TpBaseProtocol object for protocols that do not actually implement avatars.
Unfortunately, this is not sufficient to remove it from the Interfaces
property, which has already been cached.

We should either have a way for a Protocol that implements the
get_avatar_details() vfunc to say "actually, I don't" - returning FALSE from
that vfunc, perhaps? - or decide that this situation is OK, and spec some
meaningless values for the properties (min = max = 0, etc.).

-- 
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