diff options
author | Ernestas Kulik <ernestask@src.gnome.org> | 2016-08-16 18:51:01 +0300 |
---|---|---|
committer | Ernestas Kulik <ernestask@src.gnome.org> | 2016-08-21 19:44:45 +0300 |
commit | 374718f38e954ab5945fa79bee249d5c3d55efab (patch) | |
tree | ff537230c856fd418c919cd7633a5d5196acac52 | |
parent | 672ccbc4dbde12b9a91a1adf6758550cd114aef2 (diff) | |
download | nautilus-374718f38e954ab5945fa79bee249d5c3d55efab.tar.gz |
file-operations: fix duplication status string
There are a couple of problems with the status string during file
duplication:
1. The status string is constructed by calling ngettext()
with the index of the file plus one.
2. nautilus_progress_info_take_status() is called with the total count
of files plus one.
These two combined result in funky status strings (e.g. “duplicating 3
file in X”).
This commit fixes both of those problems.
https://bugzilla.gnome.org/show_bug.cgi?id=769997
-rw-r--r-- | src/nautilus-file-operations.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nautilus-file-operations.c b/src/nautilus-file-operations.c index 26d07044b..cc2a54ed1 100644 --- a/src/nautilus-file-operations.c +++ b/src/nautilus-file-operations.c @@ -3221,10 +3221,10 @@ report_copy_progress (CopyMoveJob *copy_job, if (files_left > 0) { status = ngettext ("Duplicating %'d file in “%B”", "Duplicating %'d files in “%B”", - transfer_info->num_files + 1); + source_info->num_files); nautilus_progress_info_take_status (job->progress, f (status, - source_info->num_files + 1, + source_info->num_files, parent)); } else { status = ngettext ("Duplicated %'d file in “%B”", |