diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index 8bcd1e6a3..710890b2c 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -715,11 +715,8 @@ void Crop::update (int todo) transCrop = nullptr; } - std::unique_ptr fattalCrop; if ((todo & M_RGBCURVE) && params.fattal.enabled) { - fattalCrop.reset(baseCrop->copy()); - parent->ipf.ToneMapFattal02(fattalCrop.get()); - baseCrop = fattalCrop.get(); + parent->ipf.ToneMapFattal02(baseCrop); } if ((todo & (M_TRANSFORM | M_RGBCURVE)) && params.dirpyrequalizer.cbdlMethod == "bef" && params.dirpyrequalizer.enabled && !params.colorappearance.enabled) {