diff --git a/rtengine/demosaic_algos.cc b/rtengine/demosaic_algos.cc index f691d955c..9aedf00dc 100644 --- a/rtengine/demosaic_algos.cc +++ b/rtengine/demosaic_algos.cc @@ -543,13 +543,13 @@ void RawImageSource::hphd_demosaic () { #else hphd_horizontal (hpmap, 0, H); #endif - freeArray(hpmap, H); + hphd_green (hpmap); + freeArray(hpmap, H); + if (plistener) plistener->setProgress (0.66); - - hphd_green (hpmap); for (int i=0; i