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++;