src/strip.vala
authorAlan Knowles <alan@roojs.com>
Fri, 4 May 2018 05:59:23 +0000 (13:59 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 4 May 2018 05:59:23 +0000 (13:59 +0800)
src/strip.vala

index 5ca9255..f129fc8 100644 (file)
@@ -725,10 +725,10 @@ public class Strip : GLib.Object {
                GLib.debug("copy tmp file %s to %s" , tmpfile, path +"/" + name);               
                Posix.link(tmpfile, path +"/" + name);
                Posix.unlink(tmpfile);
-               var newfileinfo = File.new_for_path(path +"/" + name)
-                                       .query_info(GLib.FileAttribute.TIME_MODIFIED,GLib.FileQueryInfoFlags.NONE,null);
+               var nf = File.new_for_path(path +"/" + name);
+               var newfileinfo = nf.query_info(GLib.FileAttribute.TIME_MODIFIED,GLib.FileQueryInfoFlags.NONE,null);
                newfileinfo.set_modification_time(mod_time);
-               
+               nf.set_attributes_from_info(newfileinfo);
                }
        this.processed++;