From d7ca222eddf8626c231635d2235fd5fb3ae16aaf Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sat, 17 Apr 2021 08:07:30 +0200 Subject: [PATCH] Fix innerHeight of widgets when topbar is added/removed (in options) --- radio/src/gui/colorlcd/widgets_container.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/widgets_container.h b/radio/src/gui/colorlcd/widgets_container.h index c46151fe1..ea4b8a059 100644 --- a/radio/src/gui/colorlcd/widgets_container.h +++ b/radio/src/gui/colorlcd/widgets_container.h @@ -147,7 +147,9 @@ class WidgetsContainer: public FormGroup, public WidgetsContainerInterface { for (int i = 0; i < N; i++) { if (widgets[i]) { - widgets[i]->setRect(getZone(i)); + auto zone = getZone(i); + widgets[i]->setRect(zone); + widgets[i]->setInnerHeight(zone.h); } } }