CAtomicFile invariant: any method that closes the file must restore the original filename.

This commit is contained in:
Mathew Sutcliffe
2016-07-30 00:56:05 +01:00
parent 98a2b3253a
commit b0dd2a76ff

View File

@@ -61,7 +61,11 @@ namespace BlackMisc
void CAtomicFile::abandon()
{
if (! isOpen()) { return; }
QFile::close();
remove();
setFileName(m_originalFilename);
}
CAtomicFile::FileError CAtomicFile::error() const