diff --git a/radio/src/gui/colorlcd/mainview/widget.h b/radio/src/gui/colorlcd/mainview/widget.h index b1a6f0674..c60028859 100644 --- a/radio/src/gui/colorlcd/mainview/widget.h +++ b/radio/src/gui/colorlcd/mainview/widget.h @@ -106,7 +106,7 @@ class Widget : public ButtonBase virtual bool enableFullScreenRE() const { return true; } // Called when the widget options have changed - virtual void updateWithoutRefresh() {} + virtual void updateWithoutRefresh() { update(); } virtual void update() {} // Called at regular time interval if the widget is hidden or off screen diff --git a/radio/src/lua/lua_widget.cpp b/radio/src/lua/lua_widget.cpp index 0cee00c14..223f24b0a 100644 --- a/radio/src/lua/lua_widget.cpp +++ b/radio/src/lua/lua_widget.cpp @@ -330,8 +330,6 @@ void LuaWidget::foreground() void LuaWidget::updateWithoutRefresh() { - Widget::updateWithoutRefresh(); - if (lsWidgets == 0 || errorMessage || luaFactory()->updateFunction == LUA_REFNIL) return; luaSetInstructionsLimit(lsWidgets, MAX_INSTRUCTIONS);