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); }