From 5a0c8dbff6a2083e12eee517daeb9b8e338721df Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 21 Mar 2025 01:11:32 +0100 Subject: [PATCH] fix(radio): constrain Backlight SF input value to valid range (#6009) --- radio/src/functions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/functions.cpp b/radio/src/functions.cpp index 01f405303..c337ae0b9 100644 --- a/radio/src/functions.cpp +++ b/radio/src/functions.cpp @@ -406,7 +406,7 @@ void evalFunctions(CustomFunctionData * functions, CustomFunctionsContext & func break; } - getvalue_t raw = getValue(CFN_PARAM(cfn)); + getvalue_t raw = limit(-RESX, (int)getValue(CFN_PARAM(cfn)), RESX); #if defined(COLORLCD) requiredBacklightBright = BACKLIGHT_LEVEL_MAX - (g_eeGeneral.blOffBright + ((1024 + raw) * ((BACKLIGHT_LEVEL_MAX - g_eeGeneral.backlightBright) - g_eeGeneral.blOffBright) / 2048));