From 26f5aaef8f337bc0a49e3eec6afd3d2dbb648e91 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Tue, 7 Sep 2010 12:03:57 +0200
Subject: [PATCH] Explicitly initialize signing mode

 * Explicitly set signing mode to SelfSigned if not mentioned in the
   .user file
 * Do not use c-style casts.
---
 src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
index 2921ee23e88..a5d7c9ec95d 100644
--- a/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/s60createpackagestep.cpp
@@ -140,7 +140,7 @@ QVariantMap S60CreatePackageStep::toMap() const
 
 bool S60CreatePackageStep::fromMap(const QVariantMap &map)
 {
-    m_signingMode = (SigningMode)map.value(QLatin1String(SIGNMODE_KEY)).toInt();
+    m_signingMode = static_cast<SigningMode>(map.value(QLatin1String(SIGNMODE_KEY), static_cast<int>(SignSelf)).toInt());
     m_customSignaturePath = map.value(QLatin1String(CERTIFICATE_KEY)).toString();
     setCustomKeyPath(map.value(QLatin1String(KEYFILE_KEY)).toString());
     m_createSmartInstaller = map.value(QLatin1String(SMART_INSTALLER_KEY), false).toBool();
-- 
GitLab