2007-09-20 Carlos Garnacho <carlos@imendio.com>
* gtypemodule.h: make sure we define GType g_define_type_id in
G_G_DEFINE_DYNAMIC_TYPE_EXTENDED so it works together with
G_IMPLEMENT_INTERFACE. (#478459)
svn path=/trunk/; revision=5777
+2007-09-20 Carlos Garnacho <carlos@imendio.com>
+
+ * gtypemodule.h: make sure we define GType g_define_type_id in
+ G_G_DEFINE_DYNAMIC_TYPE_EXTENDED so it works together with
+ G_IMPLEMENT_INTERFACE. (#478459)
+
2007-09-19 Matthias Clasen <mclasen@redhat.com>
* === Released 2.14.1 ===
static void \
type_name##_register_type (GTypeModule *type_module) \
{ \
+ GType g_define_type_id; \
const GTypeInfo g_define_type_info = { \
sizeof (TypeName##Class), \
(GBaseInitFunc) NULL, \
#TypeName, \
&g_define_type_info, \
(GTypeFlags) flags); \
+ g_define_type_id = type_name##_type_id; \
{ CODE ; } \
}