From dab7501cdcee08758a5916791dda3ceed96b9f24 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 6 May 2011 19:40:22 +0200 Subject: [PATCH] GESTimelineObject: Check for valid arguments and minor indentation fix --- ges/ges-timeline-object.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ges/ges-timeline-object.c b/ges/ges-timeline-object.c index f40f78de65..a20aea7f84 100644 --- a/ges/ges-timeline-object.c +++ b/ges/ges-timeline-object.c @@ -759,12 +759,15 @@ ges_timeline_object_find_track_object (GESTimelineObject * object, GList *tmp; GESTrackObject *otmp; + g_return_val_if_fail (GES_IS_TIMELINE_OBJECT (object), NULL); + g_return_val_if_fail (GES_IS_TRACK (track), NULL); + for (tmp = object->priv->trackobjects; tmp; tmp = g_list_next (tmp)) { otmp = (GESTrackObject *) tmp->data; if (ges_track_object_get_track (otmp) == track) { - if ((type != G_TYPE_NONE) && !G_TYPE_CHECK_INSTANCE_TYPE (tmp->data, - type)) + if ((type != G_TYPE_NONE) && + !G_TYPE_CHECK_INSTANCE_TYPE (tmp->data, type)) continue; ret = GES_TRACK_OBJECT (tmp->data);