Fix two leaks reported by coverity

This commit is contained in:
heckflosse
2018-11-27 20:06:48 +01:00
parent 7f1b14c50a
commit 79d561469f
4 changed files with 10 additions and 0 deletions

View File

@@ -168,6 +168,10 @@ PreviewLoader::PreviewLoader():
{ {
} }
PreviewLoader::~PreviewLoader() {
delete impl_;
}
PreviewLoader* PreviewLoader::getInstance() PreviewLoader* PreviewLoader::getInstance()
{ {
static PreviewLoader instance_; static PreviewLoader instance_;

View File

@@ -82,6 +82,7 @@ public:
private: private:
PreviewLoader(); PreviewLoader();
~PreviewLoader();
class Impl; class Impl;
Impl* impl_; Impl* impl_;

View File

@@ -183,6 +183,10 @@ ThumbImageUpdater::ThumbImageUpdater():
{ {
} }
ThumbImageUpdater::~ThumbImageUpdater() {
delete impl_;
}
void ThumbImageUpdater::add(ThumbBrowserEntryBase* tbe, bool* priority, bool upgrade, ThumbImageUpdateListener* l) void ThumbImageUpdater::add(ThumbBrowserEntryBase* tbe, bool* priority, bool upgrade, ThumbImageUpdateListener* l)
{ {
// nobody listening? // nobody listening?

View File

@@ -89,6 +89,7 @@ public:
private: private:
ThumbImageUpdater(); ThumbImageUpdater();
~ThumbImageUpdater();
class Impl; class Impl;
Impl* impl_; Impl* impl_;