From 10d200ef436de27c172cdd0d7bc0d2ec6588dcfd Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Wed, 27 Apr 2022 12:22:17 +0200 Subject: [PATCH] re-added zone border if any decoration is active --- radio/src/gui/colorlcd/layouts/layout_factory_impl.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/radio/src/gui/colorlcd/layouts/layout_factory_impl.cpp b/radio/src/gui/colorlcd/layouts/layout_factory_impl.cpp index 7cee93d54..ed710df4a 100644 --- a/radio/src/gui/colorlcd/layouts/layout_factory_impl.cpp +++ b/radio/src/gui/colorlcd/layouts/layout_factory_impl.cpp @@ -114,6 +114,13 @@ void Layout::adjustLayout() rect_t Layout::getMainZone() const { rect_t zone = decoration->getMainZone(); + if (decorationSettings & 0x7) { + // some decoration activated + zone.x += MAIN_ZONE_BORDER; + zone.y += MAIN_ZONE_BORDER; + zone.w -= 2 * MAIN_ZONE_BORDER; + zone.h -= 2 * MAIN_ZONE_BORDER; + } return ViewMain::instance()->getMainZone(zone, hasTopbar()); }