From 83fa8181907345de246c29fa023683039fb61a22 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Sat, 16 Jul 2016 18:07:13 +0100 Subject: [PATCH] Use the correct count to work out if regions will overlap. Fix #4114 --- src/drawing/Image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drawing/Image.cpp b/src/drawing/Image.cpp index ee02e458d6..dc82de5dfb 100644 --- a/src/drawing/Image.cpp +++ b/src/drawing/Image.cpp @@ -102,7 +102,7 @@ static void FreeImageList(uint32 baseImageId, uint32 count) for (auto it = _freeLists.begin(); it != _freeLists.end(); it++) { - if (it->BaseId + count == baseImageId) + if (it->BaseId + it->Count == baseImageId) { it->Count += count; return;