diff options
Diffstat (limited to 'src/libs/utils/savefile.cpp')
-rw-r--r-- | src/libs/utils/savefile.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/utils/savefile.cpp b/src/libs/utils/savefile.cpp index b844e3b6c7..a37633db9f 100644 --- a/src/libs/utils/savefile.cpp +++ b/src/libs/utils/savefile.cpp @@ -37,7 +37,7 @@ namespace Utils { SaveFile::SaveFile(const QString &filename) : - m_finalFileName(filename), m_finalized(false), m_backup(false) + m_finalFileName(filename), m_finalized(true), m_backup(false) { } @@ -62,6 +62,7 @@ bool SaveFile::open(OpenMode flags) if (!QTemporaryFile::open(flags)) return false; + m_finalized = false; // needs clean up in the end if (ofi.exists()) setPermissions(ofi.permissions()); // Ignore errors |