diff --git a/ChangeLog b/ChangeLog index 28280d2185..fa328bf205 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-05-08 Sebastian Dröge + + * gst/gstutils.h: + Intern the type name string, similar to what G_DEFINE_TYPE does. + 2008-05-08 Sebastian Dröge * gst/gstutils.h: diff --git a/gst/gstutils.h b/gst/gstutils.h index a2f2ece18b..23c4bcd5b4 100644 --- a/gst/gstutils.h +++ b/gst/gstutils.h @@ -140,7 +140,8 @@ type_as_function ## _get_type (void) \ static volatile GType object_type = 0; \ if (__gst_once_init_enter ((gsize *) &object_type)) { \ GType _type; \ - _type = gst_type_register_static_full (parent_type_macro, #type, \ + _type = gst_type_register_static_full (parent_type_macro, \ + g_intern_static_string (#type), \ sizeof (type ## Class), \ type_as_function ## _base_init, \ NULL, /* base_finalize */ \