chore(ui): use appropriate validation macros in CLayoutFrame

This commit is contained in:
fallenoak 2025-12-02 16:51:18 -06:00
parent beb9895092
commit cfee992907
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -678,8 +678,10 @@ float CLayoutFrame::Right() {
} }
void CLayoutFrame::SetAllPoints(CLayoutFrame* relative, int32_t doResize) { void CLayoutFrame::SetAllPoints(CLayoutFrame* relative, int32_t doResize) {
STORM_ASSERT(relative); STORM_VALIDATE_BEGIN;
STORM_ASSERT(relative != this); STORM_VALIDATE(relative);
STORM_VALIDATE(relative != this);
STORM_VALIDATE_END;
if (!relative->CanBeAnchorFor(this)) { if (!relative->CanBeAnchorFor(this)) {
return; return;
@ -748,7 +750,9 @@ void CLayoutFrame::SetHeight(float height) {
} }
bool CLayoutFrame::SetLayoutScale(float scale, bool force) { bool CLayoutFrame::SetLayoutScale(float scale, bool force) {
STORM_ASSERT(scale); STORM_VALIDATE_BEGIN;
STORM_VALIDATE(scale);
STORM_VALIDATE_END;
if (force || (!AreEqual(this->m_layoutScale, scale, WHOA_EPSILON_1) && scale > 0.00000011920929)) { if (force || (!AreEqual(this->m_layoutScale, scale, WHOA_EPSILON_1) && scale > 0.00000011920929)) {
this->m_layoutScale = scale; this->m_layoutScale = scale;
@ -764,8 +768,10 @@ bool CLayoutFrame::SetLayoutScale(float scale, bool force) {
} }
void CLayoutFrame::SetPoint(FRAMEPOINT point, CLayoutFrame* relative, FRAMEPOINT relativePoint, float offsetX, float offsetY, int32_t doResize) { void CLayoutFrame::SetPoint(FRAMEPOINT point, CLayoutFrame* relative, FRAMEPOINT relativePoint, float offsetX, float offsetY, int32_t doResize) {
STORM_ASSERT(relative); STORM_VALIDATE_BEGIN;
STORM_ASSERT(relative != this); STORM_VALIDATE(relative);
STORM_VALIDATE(relative != this);
STORM_VALIDATE_END;
if (!relative->CanBeAnchorFor(this)) { if (!relative->CanBeAnchorFor(this)) {
return; return;