From d8564cb65241c34d1f083a2ddde339b19de74291 Mon Sep 17 00:00:00 2001 From: Desmis Date: Sat, 11 Jan 2020 16:25:50 +0100 Subject: [PATCH] another fix for wavelet <=> tone mapping --- rtgui/epd.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/rtgui/epd.cc b/rtgui/epd.cc index 6544b7131..a620f4468 100644 --- a/rtgui/epd.cc +++ b/rtgui/epd.cc @@ -71,11 +71,11 @@ void EdgePreservingDecompositionUI::read(const ProcParams *pp, const ParamsEdite strength->set_sensitive (true); gamma->set_sensitive (true); - if(pp->wavelet.enabled) { - if(pp->wavelet.tmrs == 0) { + if(pp->wavelet.enabled) { + if(pp->wavelet.tmrs == 0 || pp->wavelet.TMmethod == "cont") { strength->set_sensitive (true); gamma->set_sensitive (true); - } else { + } else if(pp->wavelet.tmrs != 0 && pp->wavelet.TMmethod == "tm") { strength->set_sensitive (false); gamma->set_sensitive (false); } @@ -101,11 +101,11 @@ void EdgePreservingDecompositionUI::write(ProcParams *pp, ParamsEdited *pedited) strength->set_sensitive (true); gamma->set_sensitive (true); - if(pp->wavelet.enabled) { - if(pp->wavelet.tmrs == 0) { + if(pp->wavelet.enabled) { + if(pp->wavelet.tmrs == 0 || pp->wavelet.TMmethod == "cont") { strength->set_sensitive (true); gamma->set_sensitive (true); - } else { + } else if(pp->wavelet.tmrs != 0 && pp->wavelet.TMmethod == "tm") { strength->set_sensitive (false); gamma->set_sensitive (false); }