From 2466d6e3bc010b1064f8915d074f4abc21f1cd86 Mon Sep 17 00:00:00 2001 From: Josh Elsasser Date: Wed, 15 Feb 2006 22:55:59 +0000 Subject: [PATCH] Display --:--:-- instead of 00:00:00 as the ETA. --- gtk/main.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gtk/main.c b/gtk/main.c index 6ca4bdd8f..47c967cde 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -676,8 +676,6 @@ dfname(GtkTreeViewColumn *col SHUTUP, GtkCellRenderer *rend, MC_SIZE, &size, MC_PROG, &prog, MC_ETA, &eta, MC_PEERS, &tpeers, MC_UPEERS, &upeers, MC_DPEERS, &dpeers, -1); - if(0 > eta) - eta = 0; if(0 > tpeers) tpeers = 0; if(0 > upeers) @@ -689,9 +687,13 @@ dfname(GtkTreeViewColumn *col SHUTUP, GtkCellRenderer *rend, if(status & TR_STATUS_CHECK) top = g_strdup_printf(_("Checking existing files (%.1f%%)"), prog); - else if(status & TR_STATUS_DOWNLOAD) - top = g_strdup_printf(_("Finishing in %02i:%02i:%02i (%.1f%%)"), - eta / 60 / 60, eta / 60 % 60, eta % 60, prog); + else if(status & TR_STATUS_DOWNLOAD) { + if(0 > eta) + top = g_strdup_printf(_("Finishing in --:--:-- (%.1f%%)"), prog); + else + top = g_strdup_printf(_("Finishing in %02i:%02i:%02i (%.1f%%)"), + eta / 60 / 60, eta / 60 % 60, eta % 60, prog); + } else if(status & TR_STATUS_SEED) top = g_strdup_printf(ngettext("Seeding, uploading to %d of %d peer", "Seeding, uploading to %d of %d peers",