From f489f925cb87a71fba97ecc4d11f6ca9d02ca424 Mon Sep 17 00:00:00 2001 From: Eric Renaud-Houde Date: Tue, 26 Sep 2023 16:02:42 -0400 Subject: [PATCH] Fix missing cache id reset on look update. Signed-off-by: Eric Renaud-Houde --- src/OpenColorIO/Config.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/OpenColorIO/Config.cpp b/src/OpenColorIO/Config.cpp index f09b9ee71e..1a2307dd50 100644 --- a/src/OpenColorIO/Config.cpp +++ b/src/OpenColorIO/Config.cpp @@ -4100,6 +4100,10 @@ void Config::addLook(const ConstLookRcPtr & look) if(StringUtils::Lower(getImpl()->m_looksList[i]->getName()) == namelower) { getImpl()->m_looksList[i] = look->createEditableCopy(); + + AutoMutex lock(getImpl()->m_cacheidMutex); + getImpl()->resetCacheIDs(); + return; } }