Core/Misc: Improve LinkedList iteration - simplify code generated for begin, end and operator++

This commit is contained in:
Shauren
2025-07-11 19:02:53 +02:00
parent 419cdf87dd
commit 6d79a4cd68
5 changed files with 59 additions and 72 deletions

View File

@@ -234,7 +234,7 @@ void ObjectGridUnloader::Visit(GridRefManager<T> &m)
{
while (!m.empty())
{
T *obj = m.getFirst()->GetSource();
T* obj = m.front()->GetSource();
//Some creatures may summon other temp summons in CleanupsBeforeDelete()
//So we need this even after cleaner (maybe we can remove cleaner)
//Example: Flame Leviathan Turret 33139 is summoned when a creature is deleted