From 0877a7b5c912fbdbd8dbc3f3a9be4e6d7d9aef60 Mon Sep 17 00:00:00 2001 From: Hans Christian Olaussen <41271048+klutvott123@users.noreply.github.com> Date: Mon, 14 Nov 2022 14:46:47 +0100 Subject: [PATCH] Check for min attribute --- src/SCRIPTS/BF/ui.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SCRIPTS/BF/ui.lua b/src/SCRIPTS/BF/ui.lua index 42db07f..23f5bb9 100644 --- a/src/SCRIPTS/BF/ui.lua +++ b/src/SCRIPTS/BF/ui.lua @@ -122,7 +122,7 @@ local function processMspReply(cmd,rx_buf) f.value = bit32.bor(f.value, raw_val) end local bits = #f.vals * 8 - if f.min < 0 and bit32.btest(f.value, bit32.lshift(1, bits - 1)) then + if f.min and f.min < 0 and bit32.btest(f.value, bit32.lshift(1, bits - 1)) then f.value = f.value - (2 ^ bits) end f.value = f.value/(f.scale or 1)