Duplicates similarity progress
authorColin Clark <colin.clark@cclark.uk>
Fri, 20 Oct 2023 09:52:06 +0000 (10:52 +0100)
committerColin Clark <colin.clark@cclark.uk>
Fri, 20 Oct 2023 09:52:06 +0000 (10:52 +0100)
Display progress counter text during duplicates similarity checks.

src/dupe.cc

index 302b44c..a4bdc67 100644 (file)
@@ -2408,6 +2408,7 @@ static gboolean dupe_check_cb(gpointer data)
 {
        auto dw = static_cast<DupeWindow *>(data);
        DupeSearchMatch *search_match_list_item;
+       gchar *progress_text;
 
        if (!dw->idle_id)
                {
@@ -2503,7 +2504,11 @@ static gboolean dupe_check_cb(gpointer data)
                        {
                        if( dw->thread_count < dw->queue_count)
                                {
-                               dupe_window_update_progress(dw, _("Comparing..."), 0.0, FALSE);
+                               progress_text = g_strdup_printf("%s %d%s%d", _("Comparing"), dw->thread_count, "/", dw->queue_count);
+
+                               dupe_window_update_progress(dw, progress_text, (gdouble)dw->thread_count / dw->queue_count, TRUE);
+
+                               g_free(progress_text);
 
                                return G_SOURCE_CONTINUE;
                                }