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

This commit is contained in:
fallenoak committed 2023-02-21 14:01:56 -06:00
1 parent 767e6bfe6e
commit da1bc52be4
1 file changed
+4 -2
+4 -2
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();
}