From 6e6c9f9884d30b7f94dd45a9665dbcc9cad43f6b Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 5 Dec 2011 17:05:08 +0100 Subject: Don't try finalizing files that were never created. Task-number: QTCREATORBUG-6643 Change-Id: I04945ebb39caace476a12f293666cfcec0f8a9e5 Reviewed-by: Oswald Buddenhagen --- src/libs/utils/savefile.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.2.1