From 75da336d79c6629c1a23db58035acada468044c2 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Tue, 13 Apr 2010 12:09:30 +0200
Subject: [PATCH] Make duplicate Qt import-version detection work better

If the same Qt version was imported twice then this was not
detected properly.

Reviewed-by: dt
---
 src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
index 4a73a035830..ef4b02ca68f 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
@@ -95,11 +95,10 @@ void TargetSetupPage::setImportInfos(const QList<ImportInfo> &infos)
     // Find possible targets:
     QStringList targets;
     foreach (const ImportInfo &i, infos) {
-        // Make sure we have no duplicate directories/version pairs:
+        // Make sure we have no duplicate directories:
         bool skip = false;
         foreach (const ImportInfo &j, m_infos) {
-            if ((j.directory == i.directory) &&
-                (j.version == i.version)) {
+            if (j.isExistingBuild && i.isExistingBuild && (j.directory == i.directory)) {
                 skip = true;
                 break;
             }
-- 
GitLab