summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/projectexplorer/makestep.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/makestep.cpp b/src/plugins/projectexplorer/makestep.cpp
index 7b44d0e7a1..ffd3bed69c 100644
--- a/src/plugins/projectexplorer/makestep.cpp
+++ b/src/plugins/projectexplorer/makestep.cpp
@@ -85,10 +85,10 @@ public:
void addToLayout(LayoutBuilder &builder) final
{
BaseBoolAspect::addToLayout(builder);
- builder.addItem(m_nonOverrideWarning);
+ builder.addItem(m_nonOverrideWarning.data());
}
- QLabel *m_nonOverrideWarning;
+ QPointer<QLabel> m_nonOverrideWarning;
};
class MakeStepConfigWidget : public BuildStepConfigWidget
@@ -470,6 +470,7 @@ BuildStepConfigWidget *MakeStep::createConfigWidget()
m_userJobCountAspect->setEnabled(jobCountEnabled);
m_overrideMakeflagsAspect->setEnabled(jobCountEnabled);
+ QTC_ASSERT(m_overrideMakeflagsAspect->m_nonOverrideWarning, return);
m_overrideMakeflagsAspect->m_nonOverrideWarning->setVisible(
makeflagsJobCountMismatch() && !jobCountOverridesMakeflags());
widget->m_disableInSubDirsCheckBox->setChecked(!enabledForSubDirs());