diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp
index c008d54913ea0b0b7cf68203dae843f75e2e3a24..54fdded94feac2f17bb935b701a0e89990bd9f89 100644
--- a/src/plugins/qt4projectmanager/qt4project.cpp
+++ b/src/plugins/qt4projectmanager/qt4project.cpp
@@ -728,7 +728,7 @@ void Qt4Project::addDefaultBuild()
             if (v.isValid()) {
                 qs->setValue(buildConfiguration, "buildConfiguration", QVariant());
                 setValue(buildConfiguration, "buildConfiguration", v);
-            } else {
+            } else if (!value(buildConfiguration, "buildConfiguration").isValid()) {
                 if (QtVersion *version = qtVersion(buildConfiguration))
                     setValue(buildConfiguration, "buildConfiguration", version->defaultBuildConfig());
                 else