Fix atlas free bug

This commit is contained in:
Magnus Norddahl 2025-08-03 23:09:09 +02:00
commit f7e17f27b9

View file

@ -172,14 +172,14 @@ void RectPacker::Free(RectPackerItem* item)
// If next item is available space we can merge them
if (item->NextItem && item->NextItem->IsAvailable)
{
item->Height += item->NextItem->Height;
item->Width += item->NextItem->Width;
FreeItem(item->NextItem);
}
// If previous item is available space we can merge them
if (item->PrevItem && item->PrevItem->IsAvailable)
{
item->PrevItem->Height += item->Height;
item->PrevItem->Width += item->Width;
FreeItem(item);
}
}