imagehandlingutilities/thumbnailmanager/thumbagdaemon/src/thumbagdaemon.cpp
changeset 36 c5df59b4ae2d
parent 29 4bdfb6b5c9b4
child 39 1a8af2cd6858
equal deleted inserted replaced
30:b67379558a75 36:c5df59b4ae2d
   192     
   192     
   193     delete iAudioObserver;
   193     delete iAudioObserver;
   194     iAudioObserver = NULL;
   194     iAudioObserver = NULL;
   195     
   195     
   196     delete iMDSShutdownObserver;
   196     delete iMDSShutdownObserver;
       
   197     iMDSShutdownObserver = NULL;
       
   198     
   197     delete iShutdownObserver;
   199     delete iShutdownObserver;
       
   200     iShutdownObserver = NULL;
   198     
   201     
   199     if(iReconnect)
   202     if(iReconnect)
   200         {
   203         {
   201         iReconnect->Cancel();
   204         iReconnect->Cancel();
   202         delete iReconnect;
   205         delete iReconnect;
   265 
   268 
   266         CActiveScheduler::Start();
   269         CActiveScheduler::Start();
   267        
   270        
   268         // comes here if server gets shut down
   271         // comes here if server gets shut down
   269         delete server;
   272         delete server;
       
   273         server = NULL;
   270         
   274         
   271         CleanupStack::PopAndDestroy( scheduler );
   275         CleanupStack::PopAndDestroy( scheduler );
   272         }
   276         }
   273     
   277     
   274     TN_DEBUG1( "CThumbAGDaemon::ThreadFunctionL() - end" );
   278     TN_DEBUG1( "CThumbAGDaemon::ThreadFunctionL() - end" );
   536     // get value
   540     // get value
   537     TBool val( EFalse );
   541     TBool val( EFalse );
   538     TInt ret = rep->Get( KEnableDaemon, val );
   542     TInt ret = rep->Get( KEnableDaemon, val );
   539     
   543     
   540     delete rep;
   544     delete rep;
       
   545     rep = NULL;
       
   546     
   541     TN_DEBUG3( "CThumbAGDaemon::DaemonEnabledL() - val == %d, ret == %d", val, ret );
   547     TN_DEBUG3( "CThumbAGDaemon::DaemonEnabledL() - val == %d, ret == %d", val, ret );
   542     return val;
   548     return val;
   543     }
   549     }
   544 
   550 
   545 // ---------------------------------------------------------------------------
   551 // ---------------------------------------------------------------------------
   577     
   583     
   578     if ( cleanup )
   584     if ( cleanup )
   579         {
   585         {
   580         TRAP( result, CThumbAGDaemon::ThreadFunctionL());
   586         TRAP( result, CThumbAGDaemon::ThreadFunctionL());
   581         delete cleanup;
   587         delete cleanup;
       
   588         cleanup = NULL;
   582         }
   589         }
   583     
   590     
   584     if ( result != KErrNone )
   591     if ( result != KErrNone )
   585         {
   592         {
   586         TN_DEBUG1( "CThumbAGDaemon::E32Main() - error" );
   593         TN_DEBUG1( "CThumbAGDaemon::E32Main() - error" );