From 1b43d193561e0e9e80275398e1ccccfa65e73cf0 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Wed, 7 Oct 2009 14:34:00 +0200
Subject: [PATCH] Make newly added Qt Versions the default if the old one is
 invalid

After installation on Windows, the default Qt in PATH is invalid, adding
a new version now automatically makes that one also the default.
---
 src/plugins/qt4projectmanager/qtoptionspage.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/qt4projectmanager/qtoptionspage.cpp b/src/plugins/qt4projectmanager/qtoptionspage.cpp
index 60eef5de89f..70d83b6590d 100644
--- a/src/plugins/qt4projectmanager/qtoptionspage.cpp
+++ b/src/plugins/qt4projectmanager/qtoptionspage.cpp
@@ -300,6 +300,11 @@ void QtOptionsPageWidget::addQtDir()
     m_ui->defaultCombo->addItem(newVersion->name());
     m_ui->nameEdit->setFocus();
     m_ui->nameEdit->selectAll();
+
+    if (!m_versions.at(m_defaultVersion)->isValid()) {
+        m_defaultVersion = m_versions.count() - 1;
+        m_ui->defaultCombo->setCurrentIndex(m_versions.count() - 1);
+    }
 }
 
 void QtOptionsPageWidget::removeQtDir()
-- 
GitLab