diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index 620b3645f70..1f1d1bae4b6 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -614,7 +614,8 @@ void QMakeStep::userArgumentsChanged() { if (m_ignoreChange) return; - qmakeAdditonalArgumentsLineEdit->setText(m_userArgs); + if (qmakeAdditonalArgumentsLineEdit) + qmakeAdditonalArgumentsLineEdit->setText(m_userArgs); updateAbiWidgets(); updateEffectiveQMakeCall(); } @@ -723,6 +724,9 @@ bool QMakeStep::isAndroidKit() const void QMakeStep::updateAbiWidgets() { + if (!abisLabel) + return; + BaseQtVersion *qtVersion = QtKitAspect::qtVersion(target()->kit()); if (!qtVersion) return; @@ -762,7 +766,8 @@ void QMakeStep::updateAbiWidgets() void QMakeStep::updateEffectiveQMakeCall() { - qmakeArgumentsEdit->setPlainText(effectiveQMakeCall()); + if (qmakeArgumentsEdit) + qmakeArgumentsEdit->setPlainText(effectiveQMakeCall()); } void QMakeStep::recompileMessageBoxFinished(int button)