From 3c50547230b9c76ca2a6314f8de06907665a20d8 Mon Sep 17 00:00:00 2001 From: Tomas Farago Date: Tue, 31 Mar 2020 16:28:42 +0200 Subject: GBP: complain if not enough projections come --- src/ufo-general-backproject-task.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ufo-general-backproject-task.c b/src/ufo-general-backproject-task.c index 5ff1c35..e63d841 100644 --- a/src/ufo-general-backproject-task.c +++ b/src/ufo-general-backproject-task.c @@ -1694,7 +1694,13 @@ ufo_general_backproject_task_generate (UfoTask *task, bpp = get_type_size (priv->store_type); g_object_get (task, "num_processed", &count, NULL); - if (count != priv->num_projections || priv->generated >= priv->num_slices) { + if (count != priv->num_projections) { + /* Don't send volume if not enough projections came */ + g_warning ("general-backproject received only %u projections out of %u " + "specified, no outuput will be generated", count, priv->num_projections); + return FALSE; + } + if (priv->generated >= priv->num_slices) { /* Don't send volume if not enough projections came */ return FALSE; } -- cgit v1.2.1