diff --git a/companion/src/modeledit/customfunctions.cpp b/companion/src/modeledit/customfunctions.cpp index 17b520e65..af6430b6c 100644 --- a/companion/src/modeledit/customfunctions.cpp +++ b/companion/src/modeledit/customfunctions.cpp @@ -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);