From ceb82ba3028332987d8d5251f98b4896120aa59b Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Fri, 18 Dec 2015 13:32:22 +0100 Subject: [PATCH] timeline-element: Do not consider not serializable elements when getting top element Those are temporary elements that should not be considered when dealing with the hierarchy of objects. Fixes T3455 --- ges/ges-timeline-element.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ges/ges-timeline-element.c b/ges/ges-timeline-element.c index 94e8968..721243a 100644 --- a/ges/ges-timeline-element.c +++ b/ges/ges-timeline-element.c @@ -1149,7 +1149,8 @@ ges_timeline_element_get_toplevel_parent (GESTimelineElement * self) g_return_val_if_fail (GES_IS_TIMELINE_ELEMENT (self), NULL); - while (GES_TIMELINE_ELEMENT_PARENT (toplevel)) + while (GES_TIMELINE_ELEMENT_PARENT (toplevel) && + GES_TIMELINE_ELEMENT_PARENT (toplevel)->priv->serialize) toplevel = GES_TIMELINE_ELEMENT_PARENT (toplevel); return gst_object_ref (toplevel); -- 2.7.4