diff --git a/rtgui/bayerprocess.cc b/rtgui/bayerprocess.cc index 3648c8f89..7491d3896 100644 --- a/rtgui/bayerprocess.cc +++ b/rtgui/bayerprocess.cc @@ -759,6 +759,7 @@ void BayerProcess::autoContrastChanged (double autoContrast) me->disableListener(); me->dualDemosaicContrast->setValue(d->autoContrast); me->enableListener(); + delete d; return FALSE; }; diff --git a/rtgui/xtransprocess.cc b/rtgui/xtransprocess.cc index 1707b84ff..1bb5303b0 100644 --- a/rtgui/xtransprocess.cc +++ b/rtgui/xtransprocess.cc @@ -261,6 +261,7 @@ void XTransProcess::autoContrastChanged (double autoContrast) me->disableListener(); me->dualDemosaicContrast->setValue(d->autoContrast); me->enableListener(); + delete d; return FALSE; };