diff --git a/src/filemanager/file.c b/src/filemanager/file.c index 4d80fe415..1d5786f3c 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -1156,12 +1156,12 @@ copy_file_file_display_progress (file_op_total_context_t *tctx, file_op_context_ { gint64 total_secs; - total_secs = (tv_current - tctx->transfer_start) / G_USEC_PER_SEC; + total_secs = (tv_current - tctx->total_transfer_start) / G_USEC_PER_SEC; total_secs = MAX (1, total_secs); - tctx->bps = tctx->copied_bytes / total_secs; + tctx->total_bps = tctx->copied_bytes / total_secs; const uintmax_t remain_bytes = ctx->total_bytes - tctx->copied_bytes; - tctx->eta_secs = tctx->bps != 0 ? remain_bytes / tctx->bps : 0; + tctx->total_eta_secs = tctx->total_bps != 0 ? remain_bytes / tctx->total_bps : 0; } } @@ -2653,7 +2653,7 @@ copy_file_file (file_op_total_context_t *tctx, file_op_context_t *ctx, if (verbose) { - if (tctx->bps == 0 || (file_size / tctx->bps) > FILEOP_UPDATE_INTERVAL) + if (tctx->total_bps == 0 || (file_size / tctx->total_bps) > FILEOP_UPDATE_INTERVAL) file_progress_show (ctx, 0, file_size, "", TRUE); else file_progress_show (ctx, 1, 1, "", TRUE); @@ -2762,7 +2762,7 @@ copy_file_file (file_op_total_context_t *tctx, file_op_context_t *ctx, if (update_usecs > FILEOP_STALLING_INTERVAL_US) stalled_msg = _("(stalled)"); - force_update = (tv_current - tctx->transfer_start) > FILEOP_UPDATE_INTERVAL_US; + force_update = (tv_current - tctx->total_transfer_start) > FILEOP_UPDATE_INTERVAL_US; if (verbose) { @@ -3509,7 +3509,7 @@ panel_operate (void *source_panel, FileOperation operation, gboolean force_singl } tctx = file_op_total_context_new (); - tctx->transfer_start = g_get_monotonic_time (); + tctx->total_transfer_start = g_get_monotonic_time (); #ifdef ENABLE_BACKGROUND /* Did the user select to do a background operation? */ diff --git a/src/filemanager/filegui.c b/src/filemanager/filegui.c index a9f0046f1..510bf68b4 100644 --- a/src/filemanager/filegui.c +++ b/src/filemanager/filegui.c @@ -1076,7 +1076,7 @@ file_progress_show_total (file_op_total_context_t *tctx, file_op_context_t *ctx, } } - if (!show_summary && tctx->bps == 0) + if (!show_summary && tctx->total_bps == 0) return; if (ui->time_label != NULL) @@ -1085,26 +1085,26 @@ file_progress_show_total (file_op_total_context_t *tctx, file_op_context_t *ctx, char buffer4[BUF_TINY]; tv_current = g_get_monotonic_time (); - file_frmt_time (buffer2, (tv_current - tctx->transfer_start) / G_USEC_PER_SEC); + file_frmt_time (buffer2, (tv_current - tctx->total_transfer_start) / G_USEC_PER_SEC); if (ctx->totals_computed) { - file_eta_prepare_for_show (buffer3, tctx->eta_secs, TRUE); - if (tctx->bps == 0) + file_eta_prepare_for_show (buffer3, tctx->total_eta_secs, TRUE); + if (tctx->total_bps == 0) label_set_textv (ui->time_label, _("Time: %s %s"), buffer2, buffer3); else { - file_bps_prepare_for_show (buffer4, (long) tctx->bps); + file_bps_prepare_for_show (buffer4, (long) tctx->total_bps); label_set_textv (ui->time_label, _("Time: %s %s (%s)"), buffer2, buffer3, buffer4); } } else { - if (tctx->bps == 0) + if (tctx->total_bps == 0) label_set_textv (ui->time_label, _("Time: %s"), buffer2); else { - file_bps_prepare_for_show (buffer4, (long) tctx->bps); + file_bps_prepare_for_show (buffer4, (long) tctx->total_bps); label_set_textv (ui->time_label, _("Time: %s (%s)"), buffer2, buffer4); } } diff --git a/src/filemanager/fileopctx.h b/src/filemanager/fileopctx.h index 76cfc8084..b94c5a341 100644 --- a/src/filemanager/fileopctx.h +++ b/src/filemanager/fileopctx.h @@ -165,9 +165,9 @@ typedef struct size_t prev_progress_count; /* Used in OP_MOVE between copy and remove directories */ uintmax_t progress_bytes; uintmax_t copied_bytes; - size_t bps; - gint64 transfer_start; - double eta_secs; + size_t total_bps; + gint64 total_transfer_start; + double total_eta_secs; gboolean ask_overwrite; } file_op_total_context_t;