shada: Add warning about removing/renaming temporary file

This commit is contained in:
ZyX
2015-08-08 14:26:38 +03:00
parent 1542fc221e
commit 42fbfd3aee

View File

@@ -3001,11 +3001,13 @@ shada_write_file_nomerge: {}
if (!nomerge) {
sd_reader.close(&sd_reader);
bool did_remove = false;
if (sw_ret == kSDWriteSuccessfull) {
if (vim_rename(tempname, fname) == -1) {
EMSG3(_(RNERR "Can't rename ShaDa file from %s to %s!"),
tempname, fname);
} else {
did_remove = true;
os_remove(tempname);
}
} else {
@@ -3017,6 +3019,10 @@ shada_write_file_nomerge: {}
"during writing it"), tempname, fname);
}
}
if (!did_remove) {
EMSG3(_(RNERR "Do not forget to remove %s or rename it manually to %s."),
tempname, fname);
}
xfree(tempname);
}