Don't try to move the autosave file if it does not exist.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33454
a592a061-630c-0410-9148-
cb99ea01b6c8
void Buffer::moveAutosaveFile(support::FileName const & oldauto) const
{
FileName const newauto = getAutosaveFilename();
- if (!(oldauto == newauto || oldauto.moveTo(newauto)))
- LYXERR0("Unable to remove autosave file `" << oldauto << "'!");
+ oldauto.refresh();
+ if (newauto != oldauto && oldauto.exists())
+ if (!oldauto.moveTo(newauto)))
+ LYXERR0("Unable to move autosave file `" << oldauto << "'!");
}