diff --git a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
index 9e085998809e975271fee289017ea35b76c95853..512014cb94156f9951a50c5acb667e5f5b37a21f 100644
--- a/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
+++ b/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp
@@ -333,7 +333,8 @@ bool QmlProjectRunConfiguration::isValidVersion(Qt4ProjectManager::QtVersion *ve
 Utils::Environment QmlProjectRunConfiguration::baseEnvironment() const
 {
     Utils::Environment env;
-    env = qtVersion()->qmlToolsEnvironment();
+    if (qtVersion())
+        env = qtVersion()->qmlToolsEnvironment();
     return env;
 }