SF Override - fix extended limits not working (#1149)

* fix SF override limts #1145

* Cleaner fix for extended limits in SF override
This commit is contained in:
eshifri
2021-11-26 11:10:11 +11:00
committed by GitHub
parent d775e75e81
commit fdb168a999
+4 -2
View File
@@ -91,7 +91,7 @@ class SpecialFunctionEditPage : public Page
// Func param
switch (func) {
case FUNC_OVERRIDE_CHANNEL:
case FUNC_OVERRIDE_CHANNEL: {
new StaticText(specialFunctionOneWindow, grid.getLabelSlot(), STR_CH, 0, COLOR_THEME_PRIMARY1);
new NumberEdit(specialFunctionOneWindow, grid.getFieldSlot(), 1,
MAX_OUTPUT_CHANNELS,
@@ -99,10 +99,12 @@ class SpecialFunctionEditPage : public Page
grid.nextLine();
new StaticText(specialFunctionOneWindow, grid.getLabelSlot(), STR_VALUE, 0, COLOR_THEME_PRIMARY1);
new NumberEdit(specialFunctionOneWindow, grid.getFieldSlot(), -100, 100,
int limit = (g_model.extendedLimits ? LIMIT_EXT_PERCENT : LIMIT_STD_PERCENT);
new NumberEdit(specialFunctionOneWindow, grid.getFieldSlot(), -limit, limit,
GET_SET_DEFAULT(CFN_PARAM(cfn)));
grid.nextLine();
break;
}
case FUNC_TRAINER: {
new StaticText(specialFunctionOneWindow, grid.getLabelSlot(), STR_VALUE, 0, COLOR_THEME_PRIMARY1);