summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@nokia.com>2011-12-05 17:05:08 +0100
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-12-05 22:11:52 +0100
commit6e6c9f9884d30b7f94dd45a9665dbcc9cad43f6b (patch)
tree530ea8ba0cfee5fe4ff8b3abafa5cc464a720f38
parentc1f643e387788f905f5f8b0466c70ccebb9bc58e (diff)
downloadqt-creator-6e6c9f9884d30b7f94dd45a9665dbcc9cad43f6b.tar.gz
Don't try finalizing files that were never created.
Task-number: QTCREATORBUG-6643 Change-Id: I04945ebb39caace476a12f293666cfcec0f8a9e5 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
-rw-r--r--src/libs/utils/savefile.cpp3
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