From 09fb0b0f1cf618df5dd5b960abc1374e4667b165 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 30 Apr 2026 15:57:39 +0100 Subject: [PATCH] Fix check when removing resources from wrapper map --- renderdoc/core/resource_manager.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/core/resource_manager.h b/renderdoc/core/resource_manager.h index c0033fadf..c8b9b0cfb 100644 --- a/renderdoc/core/resource_manager.h +++ b/renderdoc/core/resource_manager.h @@ -1801,7 +1801,7 @@ void ResourceManager::RemoveWrapper(WrappedResourceType wrapped, // multiple wrappers for the same object on replay, due to API deduplication between an internal // object and an application-created object. Backends are expected to deduplicate during capture // (See OverrideWrapper below) - if(it == m_WrapperMap.end() || it->second == wrapped) + if(it != m_WrapperMap.end() && it->second == wrapped) m_WrapperMap.erase(it); }