diff --git a/ChangeLog b/ChangeLog index 232d798352..0b3683452b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-02-06 Tim-Philipp Müller + + * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type): + Let's try this again and use the right cast this time. + 2007-02-06 Tim-Philipp Müller * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type): diff --git a/gst/smpte/gstsmpte.c b/gst/smpte/gstsmpte.c index eb5a50ad72..44420ac8aa 100644 --- a/gst/smpte/gstsmpte.c +++ b/gst/smpte/gstsmpte.c @@ -146,8 +146,9 @@ gst_smpte_transition_type_get_type (void) definitions = g_list_next (definitions); smpte_transitions[i].value = definition->type; - smpte_transitions[i].value_nick = (const gchar *) definition->short_name; - smpte_transitions[i].value_name = (const gchar *) definition->long_name; + /* older GLib versions have the two fields as non-const, hence the cast */ + smpte_transitions[i].value_nick = (gchar *) definition->short_name; + smpte_transitions[i].value_name = (gchar *) definition->long_name; i++; }