From 55ccf31331d1238511b5c413becf04c5a0ca29b4 Mon Sep 17 00:00:00 2001 From: Desmis Date: Sun, 26 Jan 2020 17:29:32 +0100 Subject: [PATCH] avoid crash with curve edge sharpness --- rtengine/iplocallab.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rtengine/iplocallab.cc b/rtengine/iplocallab.cc index 051b5dade..828b9bf46 100644 --- a/rtengine/iplocallab.cc +++ b/rtengine/iplocallab.cc @@ -7834,7 +7834,7 @@ void ImProcFunctions::wavcontrast4(struct local_params& lp, float ** tmp, float } //edge sharpness begin - if (lp.edgwena && level_bl == 0 && level_br >= 3) { //needs the first levels to work! + if (lp.edgwena && level_bl == 0 && level_br >= 3 && locedgwavCurve && locedgwavutili) { //needs the first levels to work! float mean[10]; float meanN[10]; float sigma[10]; @@ -8086,7 +8086,6 @@ void ImProcFunctions::wavcontrast4(struct local_params& lp, float ** tmp, float edge = edgePrecalc; } - // if (cp.edgcurv) { if (fabs(wav_L[dir][k]) >= (mean[lvl] + sigma[lvl])) { //for max float valcour = log(fabs(wav_L[dir][k])); float valc = valcour - logmax;