From ba21fb29947aa5c9f5644493f35dceac75b7e28f Mon Sep 17 00:00:00 2001 From: VDm Date: Sat, 29 Mar 2025 23:33:38 +0400 Subject: [PATCH] fix(ui): fix height calculation of CLayoutFrame --- src/ui/CLayoutFrame.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ui/CLayoutFrame.cpp b/src/ui/CLayoutFrame.cpp index 3025ca3..bea0ec0 100644 --- a/src/ui/CLayoutFrame.cpp +++ b/src/ui/CLayoutFrame.cpp @@ -11,10 +11,10 @@ STORM_EXPLICIT_LIST(CLayoutFrame, resizeLink) LayoutFrame::s_resizePendingList; float SynthesizeSide(float center, float opposite, float size) { - if (center != CFramePoint::UNDEFINED && opposite != CFramePoint::UNDEFINED) { - return center + center - opposite; - } else if (opposite != CFramePoint::UNDEFINED && size != 0.0f) { + if (opposite != CFramePoint::UNDEFINED && size != 0.0f) { return opposite + size; + } else if (center != CFramePoint::UNDEFINED && opposite != CFramePoint::UNDEFINED) { + return center + center - opposite; } else if (center != CFramePoint::UNDEFINED && size != 0.0f) { return center + (size * 0.5f); } else {