[nautilus] file-operations: fix off-by-one error in copied files count



commit 49c753b1e2adaf7803b2fd4f1685f859d979ff74
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Mon Apr 2 11:24:01 2012 -0400

    file-operations: fix off-by-one error in copied files count
    
    TransferInfo->num_files counts from zero, so we have to increment it by
    one when formatting it into a string.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673345

 libnautilus-private/nautilus-file-operations.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/libnautilus-private/nautilus-file-operations.c b/libnautilus-private/nautilus-file-operations.c
index 3d4774d..377494e 100644
--- a/libnautilus-private/nautilus-file-operations.c
+++ b/libnautilus-private/nautilus-file-operations.c
@@ -2920,14 +2920,14 @@ report_copy_progress (CopyMoveJob *copy_job,
 								       _("Moving file %'d of %'d (in \"%B\") to \"%B\"")
 								       :
 								       _("Copying file %'d of %'d (in \"%B\") to \"%B\""),
-								       transfer_info->num_files,
+								       transfer_info->num_files + 1,
 								       source_info->num_files,
 								       (GFile *)copy_job->files->data,
 								       copy_job->destination));
 			} else {
 				nautilus_progress_info_take_status (job->progress,
 								    f (_("Duplicating file %'d of %'d (in \"%B\")"),
-								       transfer_info->num_files,
+								       transfer_info->num_files + 1,
 								       source_info->num_files,
 								       (GFile *)copy_job->files->data));
 			}
@@ -2938,13 +2938,13 @@ report_copy_progress (CopyMoveJob *copy_job,
 								       _("Moving file %'d of %'d to \"%B\"")
 								       :
 								       _ ("Copying file %'d of %'d to \"%B\""),
-								       transfer_info->num_files,
+								       transfer_info->num_files + 1,
 								       source_info->num_files,
 								       copy_job->destination));
 			} else {
 				nautilus_progress_info_take_status (job->progress,
 								    f (_("Duplicating file %'d of %'d"),
-								       transfer_info->num_files,
+								       transfer_info->num_files + 1,
 								       source_info->num_files));
 			}
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]