From f7820b0ab5228c3a265ac3dfd53a0b5e48f318d0 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Mon, 2 Feb 2026 18:43:28 +0100 Subject: [PATCH] Issue #2928 - Check mCacheQueue size before removing entries. Resolves #2928 --- image/imgLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/imgLoader.cpp b/image/imgLoader.cpp index 904eaaab2d..f33719c66c 100644 --- a/image/imgLoader.cpp +++ b/image/imgLoader.cpp @@ -1949,7 +1949,7 @@ imgLoader::RemoveFromCache(imgCacheEntry* entry) if (entry->HasNoProxies()) { LOG_STATIC_FUNC(gImgLog, "imgLoader::RemoveFromCache removing from tracker"); - if (mCacheTracker) { + if (mCacheTracker && queue.GetSize() > 0) { mCacheTracker->RemoveObject(entry); } queue.Remove(entry);