From 252cbabfd46800bfa14310d99389b6c7d057021b Mon Sep 17 00:00:00 2001 From: Moonchild Date: Tue, 3 Feb 2026 10:17:19 +0100 Subject: [PATCH] Issue #2928 - Always refresh dirty queue. --- image/imgLoader.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/image/imgLoader.cpp b/image/imgLoader.cpp index a33ce46f71..d57f2232d7 100644 --- a/image/imgLoader.cpp +++ b/image/imgLoader.cpp @@ -1944,12 +1944,13 @@ imgLoader::RemoveFromCache(imgCacheEntry* entry) "imgLoader::RemoveFromCache", "entry's uri", key.Spec()); + if (queue.IsDirty()) { + queue.Refresh(); + } + if (entry->HasNoProxies()) { LOG_STATIC_FUNC(gImgLog, "imgLoader::RemoveFromCache removing from tracker"); - if (queue.IsDirty()) { - queue.Refresh(); - } if (mCacheTracker) { mCacheTracker->RemoveObject(entry); }