chore(model): clarify logic in callback load list traversal

This commit is contained in:
fallenoak 2023-02-21 14:01:56 -06:00
parent 767e6bfe6e
commit da1bc52be4
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -271,8 +271,10 @@ int32_t CM2Shared::FinishLoadingSkinProfile(uint32_t size) {
this->m_skinProfileLoaded = 1;
while (this->m_callbackList) {
CM2Model* model = this->m_callbackList;
for (auto model = this->m_callbackList; model; model = this->m_callbackList) {
STORM_ASSERT(model->m_callbackPrev);
STORM_ASSERT(*model->m_callbackPrev == this->m_callbackList);
model->UnlinkFromCallbackList();
model->InitializeLoaded();
}