From e0f8b54a03f7c6d04641ac756067b2ad9f029b6e Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 23 Sep 2019 16:10:59 -0300 Subject: [PATCH] project: Add missing safe guard when listing assets --- ges/ges-project.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ges/ges-project.c b/ges/ges-project.c index 35f0efb798..b19eb4b209 100644 --- a/ges/ges-project.c +++ b/ges/ges-project.c @@ -1041,6 +1041,8 @@ ges_project_list_assets (GESProject * project, GType filter) gpointer key, value; g_return_val_if_fail (GES_IS_PROJECT (project), NULL); + g_return_val_if_fail (filter == G_TYPE_NONE + || g_type_is_a (filter, GES_TYPE_EXTRACTABLE), NULL); g_hash_table_iter_init (&iter, project->priv->assets); while (g_hash_table_iter_next (&iter, &key, &value)) {