From a5e8dedff013e469ec65273bdf103d3f888f9491 Mon Sep 17 00:00:00 2001 From: Philippe Normand Date: Wed, 29 Nov 2023 10:42:27 +0000 Subject: [PATCH] ges-asset: Propagate errors from GInitable Part-of: --- subprojects/gst-editing-services/ges/ges-asset.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/subprojects/gst-editing-services/ges/ges-asset.c b/subprojects/gst-editing-services/ges/ges-asset.c index c485e4263a..fd07c2761a 100644 --- a/subprojects/gst-editing-services/ges/ges-asset.c +++ b/subprojects/gst-editing-services/ges/ges-asset.c @@ -1308,10 +1308,8 @@ ges_asset_request (GType extractable_type, const gchar * id, GError ** error) iface = g_type_interface_peek (klass, G_TYPE_INITABLE); if (iface->init) { - /* FIXME: allow the error to be set, which GInitable is designed - * for! */ asset = g_initable_new (asset_type, - NULL, NULL, "id", real_id, "extractable-type", + NULL, error, "id", real_id, "extractable-type", extractable_type, NULL); } else { GST_INFO ("Tried to create an Asset for type %s but no ->init method",