From c4f7b0c7b419dd5da767c439db973708f53e87f0 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Wed, 28 Sep 2011 12:00:29 +0200 Subject: [PATCH] Fix endless evaluate loop for invalid qts Change-Id: Id4ba165f95876cc0b986f5db7e6a788c3fdb2dc0 Reviewed-on: http://codereview.qt-project.org/5709 Reviewed-by: Daniel Teske --- src/plugins/qt4projectmanager/qt4buildconfiguration.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp index f8c3db17a4d..f5e9f9f3c40 100644 --- a/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4buildconfiguration.cpp @@ -378,6 +378,9 @@ void Qt4BuildConfiguration::setToolChain(ProjectExplorer::ToolChain *tc) if (tc != 0 && !qt4Target()->possibleToolChains(this).contains(tc)) return; + if (toolChain() != tc) + return; + BuildConfiguration::setToolChain(tc); emit proFileEvaluateNeeded(this);