From cce548755a10e99d9c0b6d5136b9875ae3808e2b Mon Sep 17 00:00:00 2001 From: fallenoak Date: Thu, 4 Dec 2025 21:46:26 -0600 Subject: [PATCH] fix(ui): add missing visible check in CSimpleFrame::PostLoadXML --- src/ui/CSimpleFrame.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/ui/CSimpleFrame.cpp b/src/ui/CSimpleFrame.cpp index 21058ee..fcd8313 100644 --- a/src/ui/CSimpleFrame.cpp +++ b/src/ui/CSimpleFrame.cpp @@ -300,11 +300,10 @@ void CSimpleFrame::PostLoadXML(XMLNode* node, CStatus* status) { titleRegion->SetDeferredResize(0); } - CSimpleRegion* region = this->m_regions.Head(); - - while (region) { - region->SetDeferredResize(0); - region = region->m_regionLink.Next(); + for (auto region = this->m_regions.Head(); region; region = this->m_regions.Next(region)) { + if (region->m_visible) { + region->SetDeferredResize(0); + } } }