From e55b62e64d163928707becb607583c12814fdf66 Mon Sep 17 00:00:00 2001 From: philmoz Date: Sat, 25 May 2024 09:29:36 +1000 Subject: [PATCH] fix(cpn): incorrect initialisation of switch warning state if all switch warnings turned off (#5063) --- companion/src/firmwares/edgetx/yaml_modeldata.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/companion/src/firmwares/edgetx/yaml_modeldata.cpp b/companion/src/firmwares/edgetx/yaml_modeldata.cpp index e3270ddc6..84cbf433d 100644 --- a/companion/src/firmwares/edgetx/yaml_modeldata.cpp +++ b/companion/src/firmwares/edgetx/yaml_modeldata.cpp @@ -1334,6 +1334,9 @@ bool convert::decode(const Node& node, ModelData& rhs) node["switchWarningState"] >> switchWarningState.src_str; rhs.switchWarningStates = switchWarningState.toCpn(); rhs.switchWarningEnable = ~switchWarningState.enabled; + } else { + rhs.switchWarningStates = 0; + rhs.switchWarningEnable = ~0; } node["thrTrimSw"] >> rhs.thrTrimSwitch;