summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Neumair <cneumair@gnome.org>2008-06-16 12:55:56 +0000
committerChristian Neumair <cneumair@src.gnome.org>2008-06-16 12:55:56 +0000
commit8490757ce39b8f487edc481273d91a5d8f1fa1b6 (patch)
tree457709e4ed3125fc9b72ef9c6fb2a5654012abdd
parentf95be76fde0082c647045f753151342e7134d091 (diff)
downloadnautilus-8490757ce39b8f487edc481273d91a5d8f1fa1b6.tar.gz
Use G_FILE_COPY_ALL_METADATA (#515777). Thanks to Alex Rostovtsev.
2008-06-16 Christian Neumair <cneumair@gnome.org> * libnautilus-private/nautilus-file-operations.c (copy_move_file): Use G_FILE_COPY_ALL_METADATA (#515777). Thanks to Alex Rostovtsev. svn path=/trunk/; revision=14267
-rw-r--r--ChangeLog5
-rw-r--r--libnautilus-private/nautilus-file-operations.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 28d5fb3c6..f7e88c4cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-16 Christian Neumair <cneumair@gnome.org>
+
+ * libnautilus-private/nautilus-file-operations.c (copy_move_file):
+ Use G_FILE_COPY_ALL_METADATA (#515777). Thanks to Alex Rostovtsev.
+
2008-06-15 Cosimo Cecchi <cosimoc@gnome.org>
reviewed by: David Zeuthen <david@fubar.dk>
diff --git a/libnautilus-private/nautilus-file-operations.c b/libnautilus-private/nautilus-file-operations.c
index 004c45708..a28521558 100644
--- a/libnautilus-private/nautilus-file-operations.c
+++ b/libnautilus-private/nautilus-file-operations.c
@@ -3450,7 +3450,7 @@ copy_move_file (CopyMoveJob *copy_job,
retry:
error = NULL;
- flags = G_FILE_COPY_NOFOLLOW_SYMLINKS;
+ flags = G_FILE_COPY_NOFOLLOW_SYMLINKS | G_FILE_COPY_ALL_METADATA;
if (overwrite) {
flags |= G_FILE_COPY_OVERWRITE;
}