diff --git a/rtengine/iplab2rgb.cc b/rtengine/iplab2rgb.cc index 94148e66e..2de95523c 100644 --- a/rtengine/iplab2rgb.cc +++ b/rtengine/iplab2rgb.cc @@ -92,7 +92,9 @@ void ImProcFunctions::lab2rgb (LabImage* lab, Image8* image) { buffer[iy++] = CLIP01(z_); } + if (settings->LCMSSafeMode) lcmsMutex->lock (); cmsDoTransform (monitorTransform, buffer, image->data + ix, lab->W); + if (settings->LCMSSafeMode) lcmsMutex->unlock (); } } else {