diff -r 7403edfcf0fb -r dea39715fc05 imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp Mon Mar 15 12:41:55 2010 +0200 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp Wed Mar 31 22:04:49 2010 +0300 @@ -85,8 +85,6 @@ #endif InitializeL(); - - iReconnect = CPeriodic::NewL(CActive::EPriorityIdle); TN_DEBUG1( "CThumbAGDaemon::ConstructL() - end" ); } @@ -128,6 +126,12 @@ iProcessor = CThumbAGProcessor::NewL(); + // MDS session reconnect timer + if (!iReconnect) + { + iReconnect = CPeriodic::NewL(CActive::EPriorityIdle); + } + TN_DEBUG1( "CThumbAGDaemon::InitializeL() - connect to MDS" ); if(iMdESession) @@ -190,7 +194,7 @@ #endif //present observer - TRAP_IGNORE(iMdESession->RemoveObjectPresentObserverL( * this )); + TRAP_IGNORE( iMdESession->RemoveObjectPresentObserverL( *this ) ); delete iMdESession; iMdESession = NULL;