ges: Fix ges_layer_get_clips_in_interval(start, end) refcount handling

The documentation states that it returns a (transfer full) list
of GESClip but it was returning a (transfer container) list. Make
sure to actually make it (transfer full).

https://bugzilla.gnome.org/show_bug.cgi?id=793874
This commit is contained in:
Harish Fulara 2018-02-27 15:26:29 +05:30 committed by Thibault Saunier
parent 6e018d7b2d
commit 503300a0df

View file

@ -777,8 +777,8 @@ ges_layer_get_clips_in_interval (GESLayer * layer, GstClockTime start,
if (clip_intersects)
intersecting_clips =
g_list_insert_sorted (intersecting_clips, tmp->data,
(GCompareFunc) element_start_compare);
g_list_insert_sorted (intersecting_clips,
gst_object_ref (tmp->data), (GCompareFunc) element_start_compare);
}
return intersecting_clips;
}