From ad4eb9a065f3f1b5f14e0a4e8b5b2c240f1fe5e7 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 19 Jul 2018 10:55:31 -0400 Subject: [PATCH] project: Do not emit 'error-loading-asset' when we are trying to update the ID --- ges/ges-project.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ges/ges-project.c b/ges/ges-project.c index e92eabe9a1..0befc1f086 100644 --- a/ges/ges-project.c +++ b/ges/ges-project.c @@ -782,13 +782,15 @@ ges_project_create_asset_sync (GESProject * project, const gchar * id, GESAsset *tmpasset; tmpasset = ges_asset_cache_lookup (extractable_type, id); - g_signal_emit (project, _signals[ASSET_LOADING_SIGNAL], 0, tmpasset); - g_signal_emit (project, _signals[ERROR_LOADING_ASSET], 0, *error, id, - extractable_type); possible_id = ges_project_try_updating_id (project, tmpasset, *error); - if (possible_id == NULL) + if (possible_id == NULL) { + g_signal_emit (project, _signals[ASSET_LOADING_SIGNAL], 0, tmpasset); + g_signal_emit (project, _signals[ERROR_LOADING_ASSET], 0, *error, id, + extractable_type); return NULL; + } + g_clear_error (error);