src/strip.vala
[app.mailtrimmer] / src / strip.vala
index 3568a5f..fbe4246 100644 (file)
@@ -851,11 +851,12 @@ public class Strip : GLib.Object {
                Posix.unlink(path +"/" + name);         
                GLib.debug("copy tmp file %s to %s" , tmpfile, path +"/" + name);               
                Posix.link(tmpfile, path +"/" + name);
-               Posix.unlink(tmpfile);
+
                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,FileQueryInfoFlags.NONE);
+               Posix.unlink(tmpfile);
                }
        this.processed++;