diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
index 61de3d88ca7ff5912a60e3cc54f7491422740f87..dfe383e3fa0da7f23e1f985c21f5a75ca50a8c25 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
@@ -245,8 +245,11 @@ bool TargetSetupPage::setupProject(Qt4ProjectManager::Qt4Project *project)
         if (!targetInfos.isEmpty())
             target = project->targetFactory()->create(project, targetId, targetInfos);
 
-        if (target)
+        if (target) {
             project->addTarget(target);
+            if (target->id() == QLatin1String(Constants::QT_SIMULATOR_TARGET_ID))
+                project->setActiveTarget(target);
+        }
     }
 
     // Create the default target if nothing else was set up: