fix(cpn): Save "set main view" number for special/global function (#3132)

This commit is contained in:
Neil Horne
2023-02-03 20:59:06 +10:00
committed by GitHub
parent f6c6e77219
commit 4cd43bb6c7
+4 -2
View File
@@ -507,7 +507,10 @@ void CustomFunctionsPanel::refreshCustomFunction(int i, bool modified)
cfn.param = (uint8_t)fswtchParamT[i]->currentIndex();
populateFuncParamCB(fswtchParamT[i], func, cfn.param);
widgetsMask |= CUSTOM_FUNCTION_SOURCE_PARAM;
} else if (func == FuncSetScreen) {
}
else if (func == FuncSetScreen) {
if (modified)
cfn.param = (uint8_t)fswtchParam[i]->value();
fswtchParam[i]->setDecimals(0);
fswtchParam[i]->setMinimum(1);
if(model)
@@ -515,7 +518,6 @@ void CustomFunctionsPanel::refreshCustomFunction(int i, bool modified)
else
fswtchParam[i]->setMaximum(1);
fswtchParam[i]->setSingleStep(1);
cfn.param = fswtchParam[i]->value();
fswtchParam[i]->setValue(cfn.param);
widgetsMask |= CUSTOM_FUNCTION_NUMERIC_PARAM;
}