diff --git a/src/blackmisc/atomicfile.cpp b/src/blackmisc/atomicfile.cpp index f42a53e45..33b984353 100644 --- a/src/blackmisc/atomicfile.cpp +++ b/src/blackmisc/atomicfile.cpp @@ -61,7 +61,11 @@ namespace BlackMisc void CAtomicFile::abandon() { + if (! isOpen()) { return; } + QFile::close(); + remove(); + setFileName(m_originalFilename); } CAtomicFile::FileError CAtomicFile::error() const