forked from qt-creator/qt-creator
QmlProject: Don't crash if no qt version is available
Change-Id: I1737ca26b29d366f4f326c534af1528776f2bfdd Reviewed-on: http://codereview.qt.nokia.com/2607 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -147,8 +147,9 @@ void QmlProject::refresh(RefreshOptions options)
|
||||
if (activeTarget()) {
|
||||
if (QmlProjectRunConfiguration *rc = qobject_cast<QmlProjectRunConfiguration *>(activeTarget()->activeRunConfiguration()))
|
||||
version = rc->qtVersion();
|
||||
QList<ProjectExplorer::ToolChain *> tcList
|
||||
= ProjectExplorer::ToolChainManager::instance()->findToolChains(version->qtAbis().at(0));
|
||||
QList<ProjectExplorer::ToolChain *> tcList;
|
||||
if (version && !version->qtAbis().isEmpty())
|
||||
tcList = ProjectExplorer::ToolChainManager::instance()->findToolChains(version->qtAbis().at(0));
|
||||
if (tcList.isEmpty())
|
||||
return;
|
||||
QtSupport::QmlDumpTool::pathAndEnvironment(this, version, tcList.first(), false, &pinfo.qmlDumpPath, &pinfo.qmlDumpEnvironment);
|
||||
|
Reference in New Issue
Block a user