From 086d62b07a76c5d5daa3dbcc576bc360360ff56a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20PIERRE?= Date: Thu, 6 Feb 2025 20:22:36 +0100 Subject: [PATCH] Control jobs/import: properly update the progress bar --- src/control/jobs/control_jobs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/control/jobs/control_jobs.c b/src/control/jobs/control_jobs.c index 72ca22ef9fd6..2f958cbb16c7 100644 --- a/src/control/jobs/control_jobs.c +++ b/src/control/jobs/control_jobs.c @@ -2371,8 +2371,7 @@ gboolean _import_image(const GList *img, dt_control_import_t *data, const int in void _refresh_progress_counter(dt_job_t *job, const int elements, const int index) { gchar message[32] = { 0 }; - double fraction = 0.0f; - fraction += 1.0f / (double) elements; + double fraction = (double)index / (double)elements; snprintf(message, sizeof(message), ngettext("importing %i/%i image", "importing %i/%i images", index), index, elements); dt_control_job_set_progress_message(job, message); dt_control_job_set_progress(job, fraction);