From 48c6f40343c88fb1937c937898a4f2a7288a00fb Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Wed, 4 May 2011 13:38:06 +0200
Subject: [PATCH] Qt: Make Symbian versions invalid if sbsv2 setup is wrong

---
 src/plugins/qt4projectmanager/qtversionmanager.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index c181beb9d28..0700d9dcb9c 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -1831,7 +1831,11 @@ bool QtVersion::isValid() const
             && (!m_mkspecFullPath.isEmpty() || !m_abiUpToDate)
             && !m_abis.isEmpty()
             && m_qmakeIsExecutable
-            && m_validSystemRoot;
+            && m_validSystemRoot
+            && (!isBuildWithSymbianSbsV2()
+                || (isBuildWithSymbianSbsV2()
+                    && !m_sbsV2Directory.isEmpty()
+                    && QFileInfo(m_sbsV2Directory + QLatin1String("/sbs")).exists()));
 }
 
 bool QtVersion::toolChainAvailable(const QString &id) const
-- 
GitLab