forked from qt-creator/qt-creator
Nim: Do not crash on nullptr for buildconfiguration
That can happen, so handle it. Change-Id: Idca02dac3deddd9771bc8ba0d7d27af313cde1ca Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -63,7 +63,8 @@ NimRunConfiguration::NimRunConfiguration(Target *target, Core::Id id)
|
|||||||
void NimRunConfiguration::updateConfiguration()
|
void NimRunConfiguration::updateConfiguration()
|
||||||
{
|
{
|
||||||
auto buildConfiguration = qobject_cast<NimBuildConfiguration *>(activeBuildConfiguration());
|
auto buildConfiguration = qobject_cast<NimBuildConfiguration *>(activeBuildConfiguration());
|
||||||
QTC_ASSERT(buildConfiguration, return);
|
if (!buildConfiguration)
|
||||||
|
return;
|
||||||
setActiveBuildConfiguration(buildConfiguration);
|
setActiveBuildConfiguration(buildConfiguration);
|
||||||
const QFileInfo outFileInfo = buildConfiguration->outFilePath().toFileInfo();
|
const QFileInfo outFileInfo = buildConfiguration->outFilePath().toFileInfo();
|
||||||
aspect<ExecutableAspect>()->setExecutable(FilePath::fromString(outFileInfo.absoluteFilePath()));
|
aspect<ExecutableAspect>()->setExecutable(FilePath::fromString(outFileInfo.absoluteFilePath()));
|
||||||
|
|||||||
Reference in New Issue
Block a user