From 9a20b4cfe93ceafd9db1d4535c9beca7042be461 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 4 Jan 2019 12:36:20 +0100 Subject: [PATCH] track-element: Ignore writability for whitlisted children props If the property was explicitely whitelisted, we should expose it in any case. This was a regression from 835d69374978208bc73a8f823b899f624dda9479 --- ges/ges-track-element.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ges/ges-track-element.c b/ges/ges-track-element.c index 2fc2c33cc9..3003aff688 100644 --- a/ges/ges-track-element.c +++ b/ges/ges-track-element.c @@ -708,8 +708,8 @@ ges_track_element_add_child_props (GESTrackElement * self, gobject_klass = G_OBJECT_GET_CLASS (child); parray = g_object_class_list_properties (gobject_klass, &nb_specs); for (i = 0; i < nb_specs; i++) { - if ((parray[i]->flags & G_PARAM_WRITABLE) && - (!whitelist || strv_find_str (whitelist, parray[i]->name))) { + if ((!whitelist && (parray[i]->flags & G_PARAM_WRITABLE)) + || (strv_find_str (whitelist, parray[i]->name))) { ges_timeline_element_add_child_property (GES_TIMELINE_ELEMENT (self), parray[i], G_OBJECT (child)); }