summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Neumair <cneumair@gnome.org>2008-06-16 12:56:12 +0000
committerChristian Neumair <cneumair@src.gnome.org>2008-06-16 12:56:12 +0000
commit6ef099b1fb84680c1bd8820fd75be11be2443cde (patch)
treeff4114290cc8cb2a0ae282c4ee3dfdd58486b6a7
parentb284fabcee9b263a877d4e3eb108cffc8bb4c58b (diff)
downloadnautilus-6ef099b1fb84680c1bd8820fd75be11be2443cde.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=/branches/gnome-2-22/; revision=14268
-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 c2081f928..078760aa4 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-11 Christian Neumair <cneumair@gnome.org>
* libnautilus-private/nautilus-file.c (update_info_internal),
diff --git a/libnautilus-private/nautilus-file-operations.c b/libnautilus-private/nautilus-file-operations.c
index 84409741c..ca0fd9cd4 100644
--- a/libnautilus-private/nautilus-file-operations.c
+++ b/libnautilus-private/nautilus-file-operations.c
@@ -3395,7 +3395,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;
}