Issue #2928 - Check mCacheQueue size before removing entries.

Resolves #2928
This commit is contained in:
Moonchild 2026-02-02 18:43:28 +01:00 • committed by wuggy
commit f7820b0ab5

View file

@ -1949,7 +1949,7 @@ imgLoader::RemoveFromCache(imgCacheEntry* entry)
if (entry->HasNoProxies()) { if (entry->HasNoProxies()) {
LOG_STATIC_FUNC(gImgLog, LOG_STATIC_FUNC(gImgLog,
"imgLoader::RemoveFromCache removing from tracker"); "imgLoader::RemoveFromCache removing from tracker");
if (mCacheTracker) { if (mCacheTracker && queue.GetSize() > 0) {
mCacheTracker->RemoveObject(entry); mCacheTracker->RemoveObject(entry);
} }
queue.Remove(entry); queue.Remove(entry);