Some memory leaks.
This commit is contained in:
parent
184308cf35
commit
e01e4bec6e
@ -339,6 +339,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, int rhei
|
|||||||
// obtain final image
|
// obtain final image
|
||||||
Image8* readyImg = new Image8 (fw, fh);
|
Image8* readyImg = new Image8 (fw, fh);
|
||||||
ipf.lab2rgb (labView, readyImg);
|
ipf.lab2rgb (labView, readyImg);
|
||||||
|
delete labView;
|
||||||
delete baseImg;
|
delete baseImg;
|
||||||
|
|
||||||
// calculate scale
|
// calculate scale
|
||||||
|
@ -500,6 +500,7 @@ void FileCatalog::developRequested (std::vector<FileBrowserEntry*> tbe) {
|
|||||||
int ph = img->getHeight ();
|
int ph = img->getHeight ();
|
||||||
guint8* prev = new guint8 [pw*ph*3];
|
guint8* prev = new guint8 [pw*ph*3];
|
||||||
memcpy (prev, img->getData (), pw*ph*3);
|
memcpy (prev, img->getData (), pw*ph*3);
|
||||||
|
img->free();
|
||||||
listener->addBatchQueueJob (new BatchQueueEntry (pjob, params, tbe[i]->filename, prev, pw, ph, tbe[i]->thumbnail));
|
listener->addBatchQueueJob (new BatchQueueEntry (pjob, params, tbe[i]->filename, prev, pw, ph, tbe[i]->thumbnail));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user