diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2008-11-06 17:29:33 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2008-11-06 17:29:33 +0000 |
commit | ffd270555f411266e8a59d8693fa845980405adb (patch) | |
tree | 11aa2aa69fc2e4b193cbab022394639e3b1c596b /telepathy-glib/group-mixin.h | |
parent | 8fe3312a4a3048293fc08e661f06e1573a44c314 (diff) | |
download | telepathy-glib-ffd270555f411266e8a59d8693fa845980405adb.tar.gz |
TpGroupMixin: allow things with the mixin to be subclassed (fd.o #15092)
Diffstat (limited to 'telepathy-glib/group-mixin.h')
-rw-r--r-- | telepathy-glib/group-mixin.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/telepathy-glib/group-mixin.h b/telepathy-glib/group-mixin.h index eda9542a3..0ed90b563 100644 --- a/telepathy-glib/group-mixin.h +++ b/telepathy-glib/group-mixin.h @@ -148,15 +148,14 @@ struct _TpGroupMixin { #define TP_GROUP_MIXIN_CLASS_OFFSET_QUARK \ (tp_group_mixin_class_get_offset_quark ()) #define TP_GROUP_MIXIN_CLASS_OFFSET(o) \ - (GPOINTER_TO_UINT (g_type_get_qdata (G_OBJECT_CLASS_TYPE (o), \ - TP_GROUP_MIXIN_CLASS_OFFSET_QUARK))) + tp_mixin_class_get_offset (o, TP_GROUP_MIXIN_CLASS_OFFSET_QUARK) #define TP_GROUP_MIXIN_CLASS(o) \ ((TpGroupMixinClass *) tp_mixin_offset_cast (o, \ TP_GROUP_MIXIN_CLASS_OFFSET (o))) #define TP_GROUP_MIXIN_OFFSET_QUARK (tp_group_mixin_get_offset_quark ()) -#define TP_GROUP_MIXIN_OFFSET(o) (GPOINTER_TO_UINT (g_type_get_qdata (\ - G_OBJECT_TYPE (o), TP_GROUP_MIXIN_OFFSET_QUARK))) +#define TP_GROUP_MIXIN_OFFSET(o) \ + tp_mixin_instance_get_offset (o, TP_GROUP_MIXIN_OFFSET_QUARK) #define TP_GROUP_MIXIN(o) ((TpGroupMixin *) tp_mixin_offset_cast (o, \ TP_GROUP_MIXIN_OFFSET(o))) |