diff --git a/radio/src/gui/colorlcd/model_mixer_scripts.cpp b/radio/src/gui/colorlcd/model_mixer_scripts.cpp index 82e82ea0b..e67ce4cf8 100644 --- a/radio/src/gui/colorlcd/model_mixer_scripts.cpp +++ b/radio/src/gui/colorlcd/model_mixer_scripts.cpp @@ -157,7 +157,7 @@ class ScriptEditWindow : public Page COLOR_THEME_PRIMARY1); lbl->padLeft(PAD_LARGE); new DynamicNumber( - line, rect_t{}, [=]() { return calcRESXto1000(so->value); }); + line, rect_t{}, [=]() { return calcRESXto1000(so->value); }, PREC1); } } } diff --git a/radio/src/gui/colorlcd/widgets/value.cpp b/radio/src/gui/colorlcd/widgets/value.cpp index 351fec123..954199a5b 100644 --- a/radio/src/gui/colorlcd/widgets/value.cpp +++ b/radio/src/gui/colorlcd/widgets/value.cpp @@ -136,6 +136,12 @@ class ValueWidget : public Widget TimerOptions timerOptions; timerOptions.options = SHOW_TIME; valueTxt = getTimerString(tme, timerOptions); +#if defined(LUA_INPUTS) + } + else if (field >= MIXSRC_FIRST_LUA && field <= MIXSRC_LAST_LUA) { + valueTxt = + getSourceCustomValueString(field, calcRESXto1000(getValue(field)), valueFlags | PREC1); +#endif } else { valueTxt = getSourceCustomValueString(field, getValue(field), valueFlags);