From 9a19d2ef6438545893e75760a0cdd06019ba961f Mon Sep 17 00:00:00 2001 From: Luis de Bethencourt Date: Sat, 25 Jun 2011 20:12:46 +0200 Subject: [PATCH] GESTimelineFileSource: Check uri at _new() Check if uri is valid before creating a new object in ges_timeline_filesource_new() --- ges/ges-timeline-file-source.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ges/ges-timeline-file-source.c b/ges/ges-timeline-file-source.c index 9cf2090..b7b28f1 100644 --- a/ges/ges-timeline-file-source.c +++ b/ges/ges-timeline-file-source.c @@ -411,6 +411,10 @@ ges_timeline_filesource_create_track_object (GESTimelineObject * obj, GESTimelineFileSource * ges_timeline_filesource_new (gchar * uri) { - /* FIXME : Check for validity/existence of URI */ - return g_object_new (GES_TYPE_TIMELINE_FILE_SOURCE, "uri", uri, NULL); + GESTimelineFileSource *res = NULL; + + if (gst_uri_is_valid (uri)) + res = g_object_new (GES_TYPE_TIMELINE_FILE_SOURCE, "uri", uri, NULL); + + return res; } -- 2.7.4