diff --git a/ges/ges-base-xml-formatter.c b/ges/ges-base-xml-formatter.c index 3741c41e8c3..6f81f948586 100644 --- a/ges/ges-base-xml-formatter.c +++ b/ges/ges-base-xml-formatter.c @@ -495,10 +495,11 @@ _set_child_property (GQuark field_id, const GValue * value, gst_object_unref (element); } -void +gboolean set_property_foreach (GQuark field_id, const GValue * value, GObject * object) { g_object_set_property (object, g_quark_to_string (field_id), value); + return TRUE; } static inline GESClip * diff --git a/ges/ges-internal.h b/ges/ges-internal.h index 119a58dac00..d5efad8b332 100644 --- a/ges/ges-internal.h +++ b/ges/ges-internal.h @@ -267,7 +267,7 @@ G_GNUC_INTERNAL void ges_base_xml_formatter_add_control_binding (GESBaseXmlForma const gchar *track_id, GSList * timed_values); -G_GNUC_INTERNAL void set_property_foreach (GQuark field_id, +G_GNUC_INTERNAL gboolean set_property_foreach (GQuark field_id, const GValue * value, GObject * object);;