diff -r cb86b71cae0a -r 4bdfb6b5c9b4 imagehandlingutilities/thumbnailmanager/tmcommon/src/tmactivitymanager.cpp --- a/imagehandlingutilities/thumbnailmanager/tmcommon/src/tmactivitymanager.cpp Fri Jun 11 13:58:45 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/tmcommon/src/tmactivitymanager.cpp Wed Jun 23 18:33:48 2010 +0300 @@ -53,12 +53,15 @@ { TN_DEBUG1( "CTMActivityManager::~CTMActivityManager()"); + iObserver = NULL; + Cancel(); + #ifdef MONITOR_LIGHTS delete iLight; iLight = NULL; #endif - - Cancel(); + + iTimer.Cancel(); iTimer.Close(); }