fix(cpn): Crash when "Set Main Screen" GF used and no model exists (#2439)

This commit is contained in:
eshifri
2022-10-02 15:11:49 +10:00
committed by GitHub
parent f223e49e88
commit cc113c663c
+4 -1
View File
@@ -510,7 +510,10 @@ void CustomFunctionsPanel::refreshCustomFunction(int i, bool modified)
} else if (func == FuncSetScreen) {
fswtchParam[i]->setDecimals(0);
fswtchParam[i]->setMinimum(1);
fswtchParam[i]->setMaximum(model->getCustomScreensCount());
if(model)
fswtchParam[i]->setMaximum(model->getCustomScreensCount());
else
fswtchParam[i]->setMaximum(1);
fswtchParam[i]->setSingleStep(1);
cfn.param = fswtchParam[i]->value();
fswtchParam[i]->setValue(cfn.param);