From 8ba4003c13c94a6700652ff8be00a62a02af0bad Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 15 Sep 2011 15:49:21 +0200 Subject: [PATCH] Harmattan: Don't overwrite manifest file when opening project. Task-number: QTCREATORBUG-6117 Change-Id: I53bf05340ee20596f4a2a5cfee81735f037b22cb Reviewed-on: http://codereview.qt-project.org/5011 Reviewed-by: Qt Sanity Bot Reviewed-by: Eike Ziller --- src/plugins/remotelinux/qt4maemotarget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/remotelinux/qt4maemotarget.cpp b/src/plugins/remotelinux/qt4maemotarget.cpp index 26bbb2c4c33..0c79e8d1a6a 100644 --- a/src/plugins/remotelinux/qt4maemotarget.cpp +++ b/src/plugins/remotelinux/qt4maemotarget.cpp @@ -1142,7 +1142,9 @@ QString Qt4HarmattanTarget::aegisManifestFileName() void Qt4HarmattanTarget::handleTargetAddedSpecial() { AbstractDebBasedQt4MaemoTarget::handleTargetAddedSpecial(); - QFile(debianDirPath() + QLatin1Char('/') + aegisManifestFileName()).open(QIODevice::WriteOnly); + QFile aegisFile(debianDirPath() + QLatin1Char('/') + aegisManifestFileName()); + if (!aegisFile.exists()) + aegisFile.open(QIODevice::WriteOnly); } void Qt4HarmattanTarget::addAdditionalControlFileFields(QByteArray &controlContents)