From: Thibault Saunier Date: Fri, 18 Dec 2015 12:32:22 +0000 (+0100) Subject: timeline-element: Do not consider not serializable elements when getting top element X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ceb82ba3028332987d8d5251f98b4896120aa59b;p=platform%2Fupstream%2Fgst-editing-services.git 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 --- 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);