commit 5238c05e649cc2ffc662b79f2d79f2f669680546 Author: Harald Judt Date: Tue Sep 18 11:08:24 2012 +0200 Fix remaining time in progress view. The time shown when remaining time is greater than 59 seconds is wrong. It says "1 minute remaining" when actually there is more than one minute remaining, and it's the same problem with hours. So add 1 to the current value. diff --git a/thunar/thunar-progress-view.c b/thunar/thunar-progress-view.c index 995f5d1..6b47310 100644 --- a/thunar/thunar-progress-view.c +++ b/thunar/thunar-progress-view.c @@ -480,14 +480,14 @@ thunar_progress_view_percent (ThunarProgressView *view, if (G_LIKELY (remaining_time > 0)) { /* format the time text */ - if (remaining_time > 60 * 60) + if (remaining_time > 60 * 59) { - remaining_time = (gulong) (remaining_time / (60 * 60)); + remaining_time = (gulong) (remaining_time / (60 * 60) + 1); g_snprintf (text, sizeof (text), ngettext ("%lu hour remaining", "%lu hours remaining", remaining_time), remaining_time); } else if (remaining_time > 60) { - remaining_time = (gulong) (remaining_time / 60); + remaining_time = (gulong) (remaining_time / 60 + 1); g_snprintf (text, sizeof (text), ngettext ("%lu minute remaining", "%lu minutes remaining", remaining_time), remaining_time); } else