locationmanager/locationtrail/src/cgpxconverterao.cpp
changeset 45 a93990e5815e
parent 36 aa5a574040a4
equal deleted inserted replaced
36:aa5a574040a4 45:a93990e5815e
    80     
    80     
    81     iBoundQueue.ResetAndDestroy();
    81     iBoundQueue.ResetAndDestroy();
    82     iBoundQueue.Close();
    82     iBoundQueue.Close();
    83 
    83 
    84     delete iTempFile;
    84     delete iTempFile;
       
    85     iTempFile = NULL;
    85     delete iBoundaries;
    86     delete iBoundaries;
       
    87     iBoundaries = NULL;
    86         
    88         
    87     delete iWriteBuf;
    89     delete iWriteBuf;
       
    90     iWriteBuf = NULL;
    88     delete iFormatBuf;
    91     delete iFormatBuf;
    89 
    92     iFormatBuf = NULL;
    90 	LOG( "CGpxConverterAO::~CGpxConverterAO ,end" );
    93 	LOG( "CGpxConverterAO::~CGpxConverterAO ,end" );
    91     }
    94     }
    92 
    95 
    93 // ---------------------------------------------------------------------------
    96 // ---------------------------------------------------------------------------
    94 // CGpxConverterAO::RunError
    97 // CGpxConverterAO::RunError
   177 			if( iFileQueue.Count() > 0 )
   180 			if( iFileQueue.Count() > 0 )
   178 				{
   181 				{
   179 				TInt err;
   182 				TInt err;
   180 				iFixLost = ETrue;
   183 				iFixLost = ETrue;
   181                 delete iTempFile;
   184                 delete iTempFile;
       
   185                 iTempFile = NULL;
   182                 delete iBoundaries;
   186                 delete iBoundaries;
       
   187                 iBoundaries = NULL;
   183 				// get next temp-file from queue
   188 				// get next temp-file from queue
   184 				iTempFile = iFileQueue[0];
   189 				iTempFile = iFileQueue[0];
   185 				iBoundaries = iBoundQueue[0];
   190 				iBoundaries = iBoundQueue[0];
   186 				err = iReader.Open( iFs, *iTempFile, EFileRead );				
   191 				err = iReader.Open( iFs, *iTempFile, EFileRead );				
   187 				// remove from queue				
   192 				// remove from queue