[Bug 77772] [next] TpBaseContactList GInterfaces: take vfunc arguments of the appropriate type

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 16 03:12:15 PDT 2014


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

--- Comment #3 from Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> ---
Simon: can you please take a quick look on
http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=next-contact-list-iface-77772
and check if this is going into the right direction?

As you can see in the top commit, doing this means duplicating a bit of generic
functions and typedef but I don't see any another option.

Also, should method like "GStrv tp_base_contact_list_dup_groups
(TpBaseContactList *self);" be changed to take a TpContactGroupList as first
argument? This methods assert that the iface is implemented so I guess that
would be ok. But for example tp_base_contact_list_normalize_group() just return
FALSE in that case.

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