vtengines/videoteleng/Logger/Src/CVtLogger.cpp
changeset 4 6dc066157ed4
parent 0 ed9695c8bcbe
equal deleted inserted replaced
3:b1602a5ab0a3 4:6dc066157ed4
   290     {
   290     {
   291     TAny* tls = Dll::Tls();
   291     TAny* tls = Dll::Tls();
   292     if ( tls )
   292     if ( tls )
   293         {
   293         {
   294         CVtLogger* logger = CVtLogger::Logger();
   294         CVtLogger* logger = CVtLogger::Logger();
   295         TInt count( --(logger->iAccessCount) );
   295         if( logger )
   296         if ( !count )
   296             {
   297             {
   297             TInt count( --(logger->iAccessCount) );
   298             delete reinterpret_cast<CVtLogger*>( tls );
   298             if ( !count )
   299             Dll::SetTls( NULL );
   299                 {
       
   300                 delete reinterpret_cast<CVtLogger*>( tls );
       
   301                 Dll::SetTls( NULL );
       
   302                 }
   300             }
   303             }
   301         }
   304         }
   302 
   305 
   303     }
   306     }
   304 
   307