fix(ui): fix infinite loop in CSimpleFrame::SetBeingScrolled

This commit is contained in:
fallenoak 2026-01-27 07:56:30 -06:00
parent bc1d7cbd66
commit e872450202
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -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);
}