From 2caa240d9db7f9957d916ce078774cba3049a82f Mon Sep 17 00:00:00 2001 From: cracker64 Date: Sun, 10 Mar 2013 23:23:17 -0400 Subject: Delete thumbnails on close. 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 >::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 +} -- cgit v0.9.2-21-gd62e