summaryrefslogtreecommitdiff
path: root/src/client/ThumbnailBroker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/ThumbnailBroker.cpp')
-rw-r--r--src/client/ThumbnailBroker.cpp7
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
+}