mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-21 04:45:31 +08:00
CAtomicFile invariant: any method that closes the file must restore the original filename.
This commit is contained in:
@@ -61,7 +61,11 @@ namespace BlackMisc
|
|||||||
|
|
||||||
void CAtomicFile::abandon()
|
void CAtomicFile::abandon()
|
||||||
{
|
{
|
||||||
|
if (! isOpen()) { return; }
|
||||||
|
|
||||||
QFile::close();
|
QFile::close();
|
||||||
|
remove();
|
||||||
|
setFileName(m_originalFilename);
|
||||||
}
|
}
|
||||||
|
|
||||||
CAtomicFile::FileError CAtomicFile::error() const
|
CAtomicFile::FileError CAtomicFile::error() const
|
||||||
|
|||||||
Reference in New Issue
Block a user