From f7e17f27b99e3af410d7fed41e920c5a3414f9a6 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Sun, 3 Aug 2025 23:09:09 +0200 Subject: [PATCH] Fix atlas free bug --- src/common/rendering/hwrenderer/data/hw_rectpacker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/rendering/hwrenderer/data/hw_rectpacker.cpp b/src/common/rendering/hwrenderer/data/hw_rectpacker.cpp index 76e6b6dda..ad957203f 100644 --- a/src/common/rendering/hwrenderer/data/hw_rectpacker.cpp +++ b/src/common/rendering/hwrenderer/data/hw_rectpacker.cpp @@ -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); } }