From 94d6b23da10e13a9dfdc5c13a06a458499c4bf16 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Fri, 26 Mar 2010 11:01:47 +0100
Subject: [PATCH] Fix crash if the startup project changes to 0

---
 src/plugins/projectexplorer/projectwindow.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp
index b1cd90e9d3a..be88e017f0e 100644
--- a/src/plugins/projectexplorer/projectwindow.cpp
+++ b/src/plugins/projectexplorer/projectwindow.cpp
@@ -360,7 +360,8 @@ void ProjectWindow::refreshProject()
 void ProjectWindow::startupProjectChanged(ProjectExplorer::Project *p)
 {
     int index = m_tabIndexToProject.indexOf(p);
-    m_tabWidget->setCurrentIndex(index);
+    if (index != -1)
+        m_tabWidget->setCurrentIndex(index);
 }
 
 void ProjectWindow::showProperties(int index, int subIndex)
-- 
GitLab