diff --git a/src/OpenColorIO/Config.cpp b/src/OpenColorIO/Config.cpp index f09b9ee71..1a2307dd5 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; } }