summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoss Lagerwall <rosslagerwall@gmail.com>2014-04-17 08:26:46 +0100
committerRoss Lagerwall <rosslagerwall@gmail.com>2014-04-18 20:31:43 +0100
commitd1138fb4fe1ce8c0c13a1a8541682a0d59da50ef (patch)
tree2bedfc984c4e123a14fe8e5dec4e5fc2c4dbc6f2
parentdec164fc8dc7f7395be6510cb9f600f42398fb42 (diff)
downloadgvfs-d1138fb4fe1ce8c0c13a1a8541682a0d59da50ef.tar.gz
gvfs-copy: Show progress for interactive copy
If requested, show progress for an interactive copy. https://bugzilla.gnome.org/show_bug.cgi?id=637543
-rw-r--r--programs/gvfs-copy.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/programs/gvfs-copy.c b/programs/gvfs-copy.c
index 07d079aa..d4f56c81 100644
--- a/programs/gvfs-copy.c
+++ b/programs/gvfs-copy.c
@@ -226,7 +226,8 @@ main (int argc, char *argv[])
(line[0] == 'y' || line[0] == 'Y'))
{
flags |= G_FILE_COPY_OVERWRITE;
- if (!g_file_copy (source, target, flags, NULL, NULL, NULL, &error))
+ start_time = g_get_monotonic_time ();
+ if (!g_file_copy (source, target, flags, NULL, progress?show_progress:NULL, NULL, &error))
goto copy_failed;
}
}