equal
deleted
inserted
replaced
221 LOG("CTrackLog::WriteBufferToFileL start"); |
221 LOG("CTrackLog::WriteBufferToFileL start"); |
222 |
222 |
223 RFile64 file; |
223 RFile64 file; |
224 RFileWriteStream writer; |
224 RFileWriteStream writer; |
225 |
225 |
|
226 CleanupClosePushL( writer ); |
|
227 |
226 TInt err; |
228 TInt err; |
227 err = file.Open( iFs, iTmpFileName, EFileRead ); |
229 err = file.Open( iFs, iTmpFileName, EFileRead ); |
228 if ( err != KErrNone ) |
230 if ( err != KErrNone ) |
229 { |
231 { |
230 err = writer.Create( iFs, iTmpFileName, EFileWrite ); |
232 err = writer.Create( iFs, iTmpFileName, EFileWrite ); |
246 { |
248 { |
247 User::Leave( err ); |
249 User::Leave( err ); |
248 } |
250 } |
249 writer.Sink()->SeekL( MStreamBuf::EWrite, TStreamPos( endpos )); |
251 writer.Sink()->SeekL( MStreamBuf::EWrite, TStreamPos( endpos )); |
250 } |
252 } |
251 |
|
252 CleanupClosePushL( writer ); |
|
253 |
253 |
254 TInt count = iTrackLogItemArray.Count(); |
254 TInt count = iTrackLogItemArray.Count(); |
255 |
255 |
256 for( TInt i = 0; i < count; i++ ) |
256 for( TInt i = 0; i < count; i++ ) |
257 { |
257 { |