mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-03-03 06:32:10 +01:00
make sure we define GType g_define_type_id in
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
This commit is contained in:
parent
5fa8c6ef89
commit
bce526dfd0
@ -1,3 +1,9 @@
|
||||
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 ===
|
||||
|
@ -86,6 +86,7 @@ type_name##_get_type (void) \
|
||||
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, \
|
||||
@ -103,6 +104,7 @@ type_name##_register_type (GTypeModule *type_module) \
|
||||
#TypeName, \
|
||||
&g_define_type_info, \
|
||||
(GTypeFlags) flags); \
|
||||
g_define_type_id = type_name##_type_id; \
|
||||
{ CODE ; } \
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user