From e8724502024c50ca2055100fd807c4c284cead7a Mon Sep 17 00:00:00 2001 From: fallenoak Date: Tue, 27 Jan 2026 07:56:30 -0600 Subject: [PATCH] fix(ui): fix infinite loop in CSimpleFrame::SetBeingScrolled --- src/ui/simple/CSimpleFrame.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/simple/CSimpleFrame.cpp b/src/ui/simple/CSimpleFrame.cpp index cc176e7..4832f4f 100644 --- a/src/ui/simple/CSimpleFrame.cpp +++ b/src/ui/simple/CSimpleFrame.cpp @@ -1342,7 +1342,7 @@ void CSimpleFrame::SetBeingScrolled(int32_t a2, int32_t a3) { this->m_batchDirty |= 0x1F; } - for (auto child = this->m_children.Head(); child; this->m_children.Link(child)->Next()) { + for (auto child = this->m_children.Head(); child; child = this->m_children.Link(child)->Next()) { if (!(child->frame->m_flags & 0x4000)) { child->frame->SetBeingScrolled(a2, -1); }