diff options
Diffstat (limited to 'src/client/ThumbnailBroker.cpp')
| -rw-r--r-- | src/client/ThumbnailBroker.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client/ThumbnailBroker.cpp b/src/client/ThumbnailBroker.cpp index 85fee3a..390af13 100644 --- a/src/client/ThumbnailBroker.cpp +++ b/src/client/ThumbnailBroker.cpp @@ -27,7 +27,10 @@ ThumbnailBroker::ThumbnailBroker() ThumbnailBroker::~ThumbnailBroker() { - + for(std::deque<std::pair<ThumbnailID, Thumbnail*> >::iterator iter = thumbnailCache.begin(), end = thumbnailCache.end(); iter != end; ++iter) + { + delete (*iter).second; + } } void ThumbnailBroker::assureRunning() @@ -389,4 +392,4 @@ void ThumbnailBroker::DetachThumbnailListener(ThumbnailListener * tListener) } pthread_mutex_unlock(&listenersMutex); -}
\ No newline at end of file +} |
