From c0e67b64c873a5ab504fbb0eef27a5af41246d79 Mon Sep 17 00:00:00 2001 From: Desmis Date: Thu, 18 Mar 2021 09:40:34 +0100 Subject: [PATCH] Fixed crash wavelet edge sharpness in some cases --- rtengine/ipwavelet.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/ipwavelet.cc b/rtengine/ipwavelet.cc index ec724133b..982557d93 100644 --- a/rtengine/ipwavelet.cc +++ b/rtengine/ipwavelet.cc @@ -2785,7 +2785,7 @@ void ImProcFunctions::WaveletcontAllL(LabImage * labco, float ** varhue, float * float eddlipinfl = 0.005f * cp.edgsens + 0.4f; float eddlipampl = 1.f + cp.edgampl / 50.f; - if (cp.detectedge) { //enabled Lipschitz control...more memory..more time... + if (cp.detectedge && cp.val > 0) { //enabled Lipschitz control...more memory..more time... const std::unique_ptr tmCBuffer(new float[H_L * W_L]); float *tmC[H_L];