Add destructor for pdfworker renderer

This commit is contained in:
Albert S. 2019-04-29 22:44:39 +02:00
parent 4c8d201f81
commit 78fb075739
1 changed files with 7 additions and 0 deletions

View File

@ -21,6 +21,12 @@ struct Renderer
this->scaleX = scaleX;
this->scaleY = scaleY;
}
~Renderer()
{
qDeleteAll(documentcache);
}
Poppler::Document *document(QString path)
{
if(documentcache.contains(path))
@ -29,6 +35,7 @@ struct Renderer
Poppler::Document *result = Poppler::Document::load(path);
if(result == nullptr)
{
// TODO: some kind of user feedback would be nicec
return nullptr;
}
result->setRenderHint(Poppler::Document::TextAntialiasing);